Descargas de GKE en VMware

En este documento, se muestra cómo descargar la herramienta de línea de comandos de gkeadm y otros componentes que forman parte de Google Distributed Cloud.

Por lo general, gkeadm es el único componente que debes descargar de forma manual. Por ejemplo, no necesitas descargar de forma manual gkectl ni el archivo de paquete de Google Distributed Cloud, ya que se copian de forma automática en la estación de trabajo de administrador. Además, no tienes que descargar de forma manual la estación de trabajo de administrador Open Virtual Appliance (OVA), ya que gkeadm copia el OVA de forma automática en el entorno de vSphere.

Antes de comenzar

Debes acceder con una Cuenta de Google.

Para ver si accediste, consulta tu propiedad del SDK de account:

gcloud config get-value account

Sigue estos pasos para acceder:

gcloud auth login

Descargar gkeadm

Usa la herramienta de línea de comandos de gkeadm para crear una estación de trabajo de administrador. Luego, obtienes una conexión SSH a tu estación de trabajo de administrador y, desde allí, creas clústeres.

La herramienta de línea de comandos de gkeadm está disponible para Linux de 64 bits.

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

Reemplaza VERSION por la versión de Google Distributed Cloud en la que deseas instalar o actualizar tus clústeres. La última versión disponible del parche es 1.29.100-gke.248. Para obtener una lista de las versiones disponibles, consulta Control de versiones.

Verifica gkeadm con openssl

Puedes usar openssl para verificar el objeto binario gkeadm con la clave pública.

gsutil cp gs://gke-on-prem-release/gkeadm/VERSION/linux/gkeadm.1.sig /tmp/gkeadm.1.sig
echo "-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEWZrGCUaJJr1H8a36sG4UUoXvlXvZ
wQfk16sxprI2gOJ2vFFggdq3ixF2h4qNBt0kI7ciDhgpwS8t+/960IsIgw==
-----END PUBLIC KEY-----" > key.pem
openssl dgst -verify key.pem -signature /tmp/gkeadm.1.sig ./gkeadm

El resultado de este comando debería ser Verified OK.

Descarga el paquete de Google Distributed Cloud

En algunos casos, es posible que quieras descargar un paquete de Google Distributed Cloud en tu estación de trabajo de administrador.

En tu estación de trabajo de administrador, ejecuta el siguiente comando:

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

Reemplaza VERSION por la versión de Google Distributed Cloud en la que deseas instalar o actualizar tus clústeres. La última versión disponible del parche es 1.29.100-gke.248. Para obtener una lista de las versiones disponibles, consulta Control de versiones.

Verifica el paquete

gsutil cp gs://gke-on-prem-release/gke-onprem-bundle/VERSION/gke-onprem-vsphere-VERSION.tgz.1.sig /tmp/gke-onprem-vsphere-VERSION.tgz.1.sig
echo "-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEWZrGCUaJJr1H8a36sG4UUoXvlXvZ
wQfk16sxprI2gOJ2vFFggdq3ixF2h4qNBt0kI7ciDhgpwS8t+/960IsIgw==
-----END PUBLIC KEY-----" > key.pem
openssl dgst -verify key.pem -signature /tmp/gke-onprem-vsphere-VERSION.tgz.1.sig /var/lib/gke/bundles/gke-onprem-vsphere-VERSION.tgz

Descargar gkectl

Por lo general, no hay ningún motivo para que descargues la herramienta de línea de comandos de gkectl. En el caso poco frecuente de que quieras descargar gkectl, puedes encontrarlo aquí:

gsutil cp gs://gke-on-prem-release/gkectl/VERSION/gkectl ./

Reemplaza VERSION por la versión de Google Distributed Cloud en la que deseas instalar o actualizar tus clústeres. La última versión disponible del parche es 1.29.100-gke.248. Para obtener una lista de las versiones disponibles, consulta Control de versiones.

Verifica gkectl con openssl

Puedes usar openssl para verificar el objeto binario gkectl con la clave pública.

gsutil cp gs://gke-on-prem-release/gkectl/VERSION/gkectl.1.sig /tmp/gkectl.1.sig
echo "-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEWZrGCUaJJr1H8a36sG4UUoXvlXvZ
wQfk16sxprI2gOJ2vFFggdq3ixF2h4qNBt0kI7ciDhgpwS8t+/960IsIgw==
-----END PUBLIC KEY-----" > key.pem
openssl dgst -verify key.pem -signature /tmp/gkectl.1.sig ./gkectl

El resultado de este comando debería ser Verified OK.

Descarga el archivo OVA

En ciertos casos, es posible que desees descargar el Open Virtual Appliance (OVA) de la estación de trabajo de administrador.

Para descargar el OVA de la estación de trabajo de administrador, haz lo siguiente:

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

Reemplaza VERSION por la versión de Google Distributed Cloud en la que deseas instalar o actualizar tus clústeres. La última versión disponible del parche es 1.29.100-gke.248. Para obtener una lista de las versiones disponibles, consulta Control de versiones.

Verifica el OVA mediante openssl

Puedes usar openssl para verificar el archivo OVA que descargaste en un archivo de firmas (SIG).

gsutil cp gs://gke-on-prem-release/admin-appliance/VERSION/gke-on-prem-admin-appliance-vsphere-VERSION.ova.1.sig /tmp/gke-on-prem-admin-appliance-vsphere-VERSION.ova.1.sig
echo "-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEWZrGCUaJJr1H8a36sG4UUoXvlXvZ
wQfk16sxprI2gOJ2vFFggdq3ixF2h4qNBt0kI7ciDhgpwS8t+/960IsIgw==
-----END PUBLIC KEY-----" > key.pem
openssl dgst -verify key.pem -signature /tmp/gke-on-prem-admin-appliance-vsphere-VERSION.ova.1.sig ./gke-on-prem-admin-appliance-vsphere-VERSION.ova

El resultado de este comando debería ser Verified OK.