Cluster Anthos su download VMware

10

Questo documento mostra come scaricare lo strumento a riga di comando gkeadm e altri componenti che fanno parte dei 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 cluster Anthos su cluster VMware, poiché vengono copiati automaticamente nella workstation di amministrazione. Inoltre, non è necessario scaricare manualmente la VM (Open Virtual Appliance) di workstation di amministrazione, poiché 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à SDK account:

gcloud config get-value account

Per accedere:

gcloud auth login

Scarica gkeadm

Per creare una workstation di amministrazione, utilizza lo strumento a riga di comando gkeadm. 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, Windows 10, Windows Server 2019 e macOS 10.15 e versioni successive.

1.10.7-gke.15

Linux

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

Windows

gsutil cp gs://gke-on-prem-release/gkeadm/1.10.7-gke.15/windows/gkeadm.exe ./

macOS Catalina

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

1.10.6-gke.36

Linux

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

Windows

gsutil cp gs://gke-on-prem-release/gkeadm/1.10.6-gke.36/windows/gkeadm.exe ./

macOS Catalina

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

1.10.5-gke.26

Linux

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

Windows

gsutil cp gs://gke-on-prem-release/gkeadm/1.10.5-gke.26/windows/gkeadm.exe ./

macOS Catalina

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

1.10.4-gke.32

Linux

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

Windows

gsutil cp gs://gke-on-prem-release/gkeadm/1.10.4-gke.32/windows/gkeadm.exe ./

macOS Catalina

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

1.10.3-gke.49

Linux

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

Windows

gsutil cp gs://gke-on-prem-release/gkeadm/1.10.3-gke.49/windows/gkeadm.exe ./

macOS Catalina

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

1.10.2-gke.34

Linux

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

Windows

gsutil cp gs://gke-on-prem-release/gkeadm/1.10.2-gke.34/windows/gkeadm.exe ./

macOS Catalina

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

1.10.1-gke.19

Linux

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

Windows

gsutil cp gs://gke-on-prem-release/gkeadm/1.10.1-gke.19/windows/gkeadm.exe ./

macOS Catalina

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

1.10.0-gke.194

Linux

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

Windows

gsutil cp gs://gke-on-prem-release/gkeadm/1.10.0-gke.194/windows/gkeadm.exe ./

macOS Catalina

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

Cluster Anthos su VMware

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

1.10.7-gke.15

Nella workstation di amministrazione, esegui questo comando:

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

1.10.6-gke.36

Nella workstation di amministrazione, esegui questo comando:

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

1.10.5-gke.26

Nella workstation di amministrazione, esegui questo comando:

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

1.10.4-gke.32

Nella workstation di amministrazione, esegui questo comando:

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

1.10.3-gke.49

Nella workstation di amministrazione, esegui questo comando:

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

1.10.2-gke.34

Nella workstation di amministrazione, esegui questo comando:

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

1.10.1-gke.19

Nella workstation di amministrazione, esegui questo comando:

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

1.10.0-gke.194

Nella workstation di amministrazione, esegui questo comando:

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

workstation virtuale aperta

In alcuni casi, potresti voler scaricare l'appliance virtuale di workstation aperta (OVA).

1.10.7-gke.15

Per scaricare l'OVA della workstation di amministrazione:

gsutil cp gs://gke-on-prem-release/admin-appliance/1.10.7-gke.15/gke-on-prem-admin-appliance-vsphere-1.10.7-gke.15.ova ./

1.10.6-gke.36

Per scaricare l'OVA della workstation di amministrazione:

gsutil cp gs://gke-on-prem-release/admin-appliance/1.10.6-gke.36/gke-on-prem-admin-appliance-vsphere-1.10.6-gke.36.ova ./

1.10.5-gke.26

Per scaricare l'OVA della workstation di amministrazione:

gsutil cp gs://gke-on-prem-release/admin-appliance/1.10.5-gke.26/gke-on-prem-admin-appliance-vsphere-1.10.5-gke.26.ova ./

1.10.4-gke.32

Per scaricare l'OVA della workstation di amministrazione:

gsutil cp gs://gke-on-prem-release/admin-appliance/1.10.4-gke.32/gke-on-prem-admin-appliance-vsphere-1.10.4-gke.32.ova ./

1.10.3-gke.49

Per scaricare l'OVA della workstation di amministrazione:

gsutil cp gs://gke-on-prem-release/admin-appliance/1.10.3-gke.49/gke-on-prem-admin-appliance-vsphere-1.10.3-gke.49.ova ./

1.10.2-gke.34

Per scaricare l'OVA della workstation di amministrazione:

gsutil cp gs://gke-on-prem-release/admin-appliance/1.10.2-gke.34/gke-on-prem-admin-appliance-vsphere-1.10.2-gke.34.ova ./

1.10.1-gke.19

Per scaricare l'OVA della workstation di amministrazione:

gsutil cp gs://gke-on-prem-release/admin-appliance/1.10.1-gke.19/gke-on-prem-admin-appliance-vsphere-1.10.1-gke.19.ova ./

1.10.0-gke.194

Per scaricare l'OVA della workstation di amministrazione:

gsutil cp gs://gke-on-prem-release/admin-appliance/1.10.0-gke.194/gke-on-prem-admin-appliance-vsphere-1.10.0-gke.194.ova ./

gkectl

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

1.10.7-gke.15

gs://gke-on-prem-release/gkectl/1.10.7-gke.15/gkectl

1.10.6-gke.36

gs://gke-on-prem-release/gkectl/1.10.6-gke.36/gkectl

1.10.5-gke.26

gs://gke-on-prem-release/gkectl/1.10.5-gke.26/gkectl

1.10.4-gke.32

gs://gke-on-prem-release/gkectl/1.10.4-gke.32/gkectl

1.10.3-gke.49

gs://gke-on-prem-release/gkectl/1.10.3-gke.49/gkectl

1.10.2-gke.34

gs://gke-on-prem-release/gkectl/1.10.2-gke.34/gkectl

1.10.1-gke.19

gs://gke-on-prem-release/gkectl/1.10.1-gke.19/gkectl

1.10.0-gke.194

gs://gke-on-prem-release/gkectl/1.10.0-gke.194/gkectl

Verifica dell'OVA utilizzando openssl

Puoi utilizzare openssl per verificare il file OVA scaricato rispetto 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

Puoi utilizzare openssl per verificare il programma binario di gkectl in base 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.