Cluster Anthos su download di VMware

Questo documento mostra come scaricare lo strumento a riga di comando gkeadm e altri componenti che fanno parte di Cluster Anthos su VMware (GKE On-Prem).

In genere, gkeadm è l'unico componente che devi scaricare manualmente. Ad esempio, non è necessario scaricare manualmente gkectl o il file del bundle Cluster Anthos su VMware, perché vengono copiati automaticamente nella workstation di amministrazione. Inoltre, non è necessario scaricare manualmente la workstation virtuale (OVA) della workstation, perché gkeadm copia automaticamente l'OVA nell'ambiente vSphere.

Prima di iniziare

Devi aver eseguito l'accesso con un Account Google.

Per verificare se hai eseguito l'accesso, visualizza la proprietà account dell'SDK:

gcloud config get-value account

Per accedere:

gcloud auth login

Scarica gkeadm

Puoi utilizzare lo strumento a riga di comando gkeadm per creare una workstation di amministrazione. Quindi ottieni una connessione SSH alla tua workstation di amministrazione e da lì crei i cluster.

Lo strumento a riga di comando gkeadm è disponibile per Linux a 64 bit.

gkeadm è disponibile anche per macOS 10.15 e versioni successive, Windows 10 e Windows Server 2019. Tuttavia, il supporto per macOS e Windows è deprecato nella versione 1.15 e verrà rimosso in una release futura.

1.15.2-gke.44

Linux

gsutil cp gs://gke-on-prem-release/gkeadm/1.15.2-gke.44/linux/gkeadm ./
chmod +x gkeadm

Windows

gsutil cp gs://gke-on-prem-release/gkeadm/1.15.2-gke.44/windows/gkeadm.exe ./

Catalina di macOS

gsutil cp gs://gke-on-prem-release/gkeadm/1.15.2-gke.44/darwin/gkeadm ./
chmod +x gkeadm

1.15.1-gke.40

Linux

gsutil cp gs://gke-on-prem-release/gkeadm/1.15.1-gke.40/linux/gkeadm ./
chmod +x gkeadm

Windows

gsutil cp gs://gke-on-prem-release/gkeadm/1.15.1-gke.40/windows/gkeadm.exe ./

Catalina di macOS

gsutil cp gs://gke-on-prem-release/gkeadm/1.15.1-gke.40/darwin/gkeadm ./
chmod +x gkeadm

1,15.0-gke.581

Linux

gsutil cp gs://gke-on-prem-release/gkeadm/1.15.0-gke.581/linux/gkeadm ./
chmod +x gkeadm

Windows

gsutil cp gs://gke-on-prem-release/gkeadm/1.15.0-gke.581/windows/gkeadm.exe ./

Catalina di macOS

gsutil cp gs://gke-on-prem-release/gkeadm/1.15.0-gke.581/darwin/gkeadm ./
chmod +x gkeadm

Bundle Cluster Anthos su VMware

In alcuni casi, potresti voler scaricare un bundle Cluster Anthos su VMware nella tua workstation di amministrazione.

1.15.2-gke.44

Sulla workstation di amministrazione, esegui questo comando:

gsutil cp gs://gke-on-prem-release/gke-onprem-bundle/1.15.2-gke.44/gke-onprem-vsphere-1.15.2-gke.44.tgz /var/lib/gke/bundles/gke-onprem-vsphere-1.15.2-gke.44.tgz

1.15.1-gke.40

Sulla workstation di amministrazione, esegui questo comando:

gsutil cp gs://gke-on-prem-release/gke-onprem-bundle/1.15.1-gke.40/gke-onprem-vsphere-1.15.1-gke.40.tgz /var/lib/gke/bundles/gke-onprem-vsphere-1.15.1-gke.40.tgz

1,15.0-gke.581

Sulla workstation di amministrazione, esegui questo comando:

gsutil cp gs://gke-on-prem-release/gke-onprem-bundle/1.15.0-gke.581/gke-onprem-vsphere-1.15.0-gke.581.tgz /var/lib/gke/bundles/gke-onprem-vsphere-1.15.0-gke.581.tgz

Appliance virtuale aperta della workstation di amministrazione

In alcuni casi, potresti voler scaricare la VM (Open Virtual Appliance) (OVA) della workstation di amministrazione.

1.15.2-gke.44

Per scaricare l'OVA della workstation di amministrazione:

gsutil cp gs://gke-on-prem-release/admin-appliance/1.15.2-gke.44/gke-on-prem-admin-appliance-vsphere-1.15.2-gke.44.ova ./

1.15.1-gke.40

Per scaricare l'OVA della workstation di amministrazione:

gsutil cp gs://gke-on-prem-release/admin-appliance/1.15.1-gke.40/gke-on-prem-admin-appliance-vsphere-1.15.1-gke.40.ova ./

1,15.0-gke.581

Per scaricare l'OVA della workstation di amministrazione:

gsutil cp gs://gke-on-prem-release/admin-appliance/1.15.0-gke.581/gke-on-prem-admin-appliance-vsphere-1.15.0-gke.581.ova ./

gkectl

In genere, non c'è motivo per scaricare lo strumento a riga di comando gkectl. Nel raro caso in cui vuoi scaricare gkectl, puoi trovarlo qui:

1.15.2-gke.44

gs://gke-on-prem-release/gkectl/1.15.2-gke.44/gkectl

1.15.1-gke.40

gs://gke-on-prem-release/gkectl/1.15.1-gke.40/gkectl

1,15.0-gke.581

gs://gke-on-prem-release/gkectl/1.15.0-gke.581/gkectl

Verifica dell'OVA utilizzando openssl

Puoi utilizzare openssl per verificare il file OVA scaricato in base a un file di firma (SIG). Sostituisci VERSION con la versione del file:

openssl dgst -verify - -signature ~/gke-on-prem-admin-appliance-vsphere-VERSION.ova.1.sig ~/gke-on-prem-admin-appliance-vsphere-VERSION.ova <<'EOF'
-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEWZrGCUaJJr1H8a36sG4UUoXvlXvZ
wQfk16sxprI2gOJ2vFFggdq3ixF2h4qNBt0kI7ciDhgpwS8t+/960IsIgw==
-----END PUBLIC KEY-----
EOF

L'output previsto di questo comando è Verified OK.

Verifica di gkectl tramite openssl in corso...

Puoi utilizzare openssl per verificare il programma binario di gkectl rispetto alla chiave pubblica. Sostituisci VERSION con la versione del file:

gsutil cp gs://gke-on-prem-release/gkectl/VERSION/gkectl.1.sig /tmp/gkectl.1.sig
openssl dgst -verify - -signature /tmp/gkectl.1.sig /usr/bin/gkectl <<'EOF'
-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEWZrGCUaJJr1H8a36sG4UUoXvlXvZ
wQfk16sxprI2gOJ2vFFggdq3ixF2h4qNBt0kI7ciDhgpwS8t+/960IsIgw==
-----END PUBLIC KEY-----
EOF

L'output previsto di questo comando è Verified OK.

Verifica di gkeadm tramite openssl in corso...

Puoi utilizzare openssl per verificare il programma binario di gkeadm rispetto alla chiave pubblica. Sostituisci VERSION con la versione del file:

gsutil cp gs://gke-on-prem-release/gkeadm/VERSION/gkeadm.1.sig /tmp/gkeadm.1.sig
openssl dgst -verify - -signature /tmp/gkeadm.1.sig ./gkeadm <<'EOF'
-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEWZrGCUaJJr1H8a36sG4UUoXvlXvZ
wQfk16sxprI2gOJ2vFFggdq3ixF2h4qNBt0kI7ciDhgpwS8t+/960IsIgw==
-----END PUBLIC KEY-----
EOF

L'output previsto di questo comando è Verified OK.