Cet article présente les commandes permettant de télécharger les entités GKE On-Prem suivantes :
- Outil de ligne de commande
gkectl
- Groupe de mise à niveau
- Fichier OVA (Open Virtual Appliance) du poste de travail administrateur
Voir également :
- Notes de version
- Versions
- Installer GKE On-Prem
- Mise à niveau des clusters
- Mettre à niveau le poste de travail administrateur
Avant de commencer
Se connecter en SSH au poste de travail administrateur :
ssh -i ~/.ssh/vsphere_workstation ubuntu@[IP_ADDRESS]
Autorisez
gcloud
à accéder à Google Cloud :gcloud auth login
Activez votre compte de service d'accès :
gcloud auth activate-service-account --project [PROJECT_ID] \ --key-file [ACCESS_KEY_FILE]
où :
- [PROJECT_ID] est l'ID de votre projet.
- [ACCESS_KEY_FILE] est le chemin d'accès au fichier de clé JSON de votre compte de service d'accès, tel que
/home/ubuntu/access.json
.
1.0.2-gke.3
gkeadm
Depuis votre ordinateur portable personnel ou votre poste de travail, exécutez l'une des commandes suivantes pour télécharger l'outil de ligne de commande gkeadm et le rendre exécutable :
- Linux :
gsutil cp gs://gke-on-prem-release/gkeadm/1.0.2-gke.3/linux/gkeadm ./ chmod +x gkeadm
- Windows :
gsutil cp gs://gke-on-prem-release/gkeadm/1.0.2-gke.3/windows/gkeadm.exe ./
- macOS Catalina :
gsutil cp gs://gke-on-prem-release/gkeadm/1.0.2-gke.3/darwin/gkeadm ./ chmod +x gkeadm
OVA
Depuis votre poste de travail ou votre ordinateur portable personnel, exécutez les commandes suivantes :
gsutil cp gs://gke-on-prem-release/admin-appliance/1.0.2-gke.3/gke-on-prem-admin-appliance-vsphere-1.0.2-gke.3.ova ~/ gsutil cp gs://gke-on-prem-release/admin-appliance/1.0.2-gke.3/gke-on-prem-admin-appliance-vsphere-1.0.2-gke.3.ova.1.sig ~/
gkectl
Depuis votre poste de travail administrateur, exécutez la commande suivante :
sudo -E gsutil cp gs://gke-on-prem-release/gkectl/1.0.2-gke.3/gkectl /usr/bin/gkectl sudo chmod +x /usr/bin/gkectl gkectl version
Sur votre poste de travail administrateur, gkectl
est stocké par défaut dans /usr/bin/gkectl
. Si vous avez choisi un autre emplacement dans votre variable PATH, veillez à le spécifier dans cette commande.
Groupe
Depuis votre poste de travail administrateur, exécutez la commande suivante :
sudo -E gsutil cp gs://gke-on-prem-release/gke-onprem-bundle/1.0.2-gke.3/gke-onprem-vsphere-1.0.2-gke.3.tgz /var/lib/gke/bundles/gke-onprem-vsphere-1.0.2-gke.3.tgz
1.0.1-gke.5
gkectl
sudo gsutil cp gs://gke-on-prem-release/gkectl/1.0.1-gke.5/gkectl /usr/bin/gkectl
Sur votre poste de travail administrateur, gkectl
est stocké par défaut dans /usr/bin/gkectl
. Si vous avez choisi un autre emplacement dans votre variable PATH, veillez à le spécifier dans cette commande.
openssl
:
sudo gsutil cp gs://gke-on-prem-release/gkectl/1.0.1-gke.5/gkectl.sig /tmp/gkectl.sig openssl dgst -verify - -signature /tmp/gkectl.sig /usr/bin/gkectl <<'EOF' -----BEGIN PUBLIC KEY----- MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEdkpEsqq/Bwoie2c01EzpClLytkPf TpF9DRVypI80eR8VevdLFFJ/MZmvJhP0nOvB6/VMBp+phSMdhXtKmsfIaA== -----END PUBLIC KEY----- EOF
Le résultat attendu de cette commande est Verified OK
.
Rendez gkectl
exécutable et vérifiez la version :
sudo chmod +x /usr/bin/gkectl gkectl version
Groupe
sudo gsutil cp gs://gke-on-prem-release/gke-onprem-bundle/1.0.1-gke.5/gke-onprem-vsphere-1.0.1-gke.5.tgz /var/lib/gke/bundles/gke-onprem-vsphere-1.0.1-gke.5.tgz
OVA
gsutil cp gs://gke-on-prem-release/admin-appliance/1.0.1-gke.5/gke-on-prem-admin-appliance-vsphere-1.0.1-gke.5.{ova,ova.sig} ~/
Vérifiez le fichier téléchargé par rapport à la clé publique en utilisant openssl
:
openssl dgst -verify - -signature ~/gke-on-prem-admin-appliance-vsphere-1.0.1-gke.5.ova.sig ~/gke-on-prem-admin-appliance-vsphere-1.0.1-gke.5.ova <<'EOF' -----BEGIN PUBLIC KEY----- MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEdkpEsqq/Bwoie2c01EzpClLytkPf TpF9DRVypI80eR8VevdLFFJ/MZmvJhP0nOvB6/VMBp+phSMdhXtKmsfIaA== -----END PUBLIC KEY----- EOF
Le résultat attendu de cette commande est Verified OK
.
Importez le fichier OVA dans vSphere :
export GOVC_URL=https://[VCENTER_SERVER_ADDRESS]/sdk export GOVC_USERNAME=[VCENTER_SERVER_USERNAME] export GOVC_PASSWORD=[VCENTER_SERVER_PASSWORD] export GOVC_DATASTORE=[VCENTER_DATASTORE] export GOVC_DATACENTER=[VCENTER_DATACENTER] export GOVC_RESOURCE_POOL=[VCENTER_CLUSTER_NAME]/Resources/[VCENTER_RESOURCE_POOL] export GOVC_INSECURE=true export HTTPS_PROXY=[HTTPS_PROXY] # optional; necessary if you use a proxy govc import.ova -options - ~/gke-on-prem-admin-appliance-vsphere-1.0.1-gke.5.ova <<EOF { "DiskProvisioning": "thin", "MarkAsTemplate": true } EOF
1.0.11
gkectl
sudo gsutil cp gs://gke-on-prem-release/gkectl/1.0.1-gke.5/gkectl /usr/bin/gkectl
Sur votre poste de travail administrateur, gkectl
est stocké par défaut dans /usr/bin/gkectl
. Si vous avez choisi un autre emplacement dans votre variable PATH, veillez à le spécifier dans cette commande.
Vérifiez le fichier téléchargé par rapport à la clé publique en utilisant openssl
:
sudo gsutil cp gs://gke-on-prem-release/gkectl/1.0.1-gke.5/gkectl.sig /tmp/gkectl.sig openssl dgst -verify - -signature /tmp/gkectl.sig /usr/bin/gkectl <<'EOF' -----BEGIN PUBLIC KEY----- MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEdkpEsqq/Bwoie2c01EzpClLytkPf TpF9DRVypI80eR8VevdLFFJ/MZmvJhP0nOvB6/VMBp+phSMdhXtKmsfIaA== -----END PUBLIC KEY----- EOF
Le résultat attendu de cette commande est Verified OK
.
Rendez gkectl
exécutable et vérifiez la version :
sudo chmod +x /usr/bin/gkectl gkectl version
Groupe
sudo gsutil cp gs://gke-on-prem-release/gke-onprem-bundle/1.0.11/gke-onprem-vsphere-1.0.11.tgz /var/lib/gke/bundles/gke-onprem-vsphere-1.0.11.tgz
OVA
gsutil cp gs://gke-on-prem-release/admin-appliance/1.0.11/gke-on-prem-admin-appliance-vsphere-1.0.11.{ova,ova.sig} ~/
Vérifiez le fichier téléchargé par rapport à la clé publique en utilisant openssl
:
openssl dgst -verify - -signature ~/gke-on-prem-admin-appliance-vsphere-1.0.11.ova.sig ~/gke-on-prem-admin-appliance-vsphere-1.0.11.ova <<'EOF' -----BEGIN PUBLIC KEY----- MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEdkpEsqq/Bwoie2c01EzpClLytkPf TpF9DRVypI80eR8VevdLFFJ/MZmvJhP0nOvB6/VMBp+phSMdhXtKmsfIaA== -----END PUBLIC KEY----- EOF
Le résultat attendu de cette commande est Verified OK
.
Importez le fichier OVA dans vSphere :
export GOVC_URL=https://[VCENTER_SERVER_ADDRESS]/sdk export GOVC_USERNAME=[VCENTER_SERVER_USERNAME] export GOVC_PASSWORD=[VCENTER_SERVER_PASSWORD] export GOVC_DATASTORE=[VCENTER_DATASTORE] export GOVC_DATACENTER=[VCENTER_DATACENTER] export GOVC_RESOURCE_POOL=[VCENTER_CLUSTER_NAME]/Resources/[VCENTER_RESOURCE_POOL] export GOVC_INSECURE=true export HTTPS_PROXY=[HTTPS_PROXY] # optional; necessary if you use a proxy govc import.ova -options - ~/gke-on-prem-admin-appliance-vsphere-1.0.11.ova <<EOF { "DiskProvisioning": "thin", "MarkAsTemplate": true } EOF