Lleva a cabo la instalación con yum (Red Hat y CentOS)

El SDK de Cloud está disponible en formato de paquete para su instalación en sistemas Red Hat Enterprise Linux 7, Red Hat Enterprise Linux 8, Fedora 32 y CentOS 7. Este paquete solo contiene los comandos gcloud, gcloud alpha, gcloud beta, gsutil y bq. No incluye kubectl ni las extensiones de App Engine necesarias para implementar una aplicación mediante comandos de gcloud, los que se pueden instalar por separado.

Nota: Si usas una instancia en Google Compute Engine, el SDK de Cloud se instala de manera predeterminada.

  1. Actualiza YUM con la información del repositorio del SDK de Cloud:
    sudo tee -a /etc/yum.repos.d/google-cloud-sdk.repo << EOM
    [google-cloud-sdk]
    name=Google Cloud SDK
    baseurl=https://packages.cloud.google.com/yum/repos/cloud-sdk-el7-x86_64
    enabled=1
    gpgcheck=1
    repo_gpgcheck=1
    gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg
           https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
    EOM
    

    Importante: La segunda línea de gpgkey debe tener una sangría como se muestra en el código.

  2. Instala el SDK de Cloud:
    yum install google-cloud-sdk
    Nota: Para obtener más opciones de yum, como inhabilitar los mensajes o las ejecuciones de prueba, consulta las páginas del manual de yum.
  3. De manera opcional, instala cualquiera de estos componentes adicionales:
    • google-cloud-sdk-app-engine-python
    • google-cloud-sdk-app-engine-python-extras
    • google-cloud-sdk-app-engine-java
    • google-cloud-sdk-app-engine-go
    • google-cloud-sdk-bigtable-emulator
    • google-cloud-sdk-cbt
    • google-cloud-sdk-cloud-build-local
    • google-cloud-sdk-datalab
    • google-cloud-sdk-datastore-emulator
    • google-cloud-sdk-firestore-emulator
    • google-cloud-sdk-pubsub-emulator
    • kubectl

    Por ejemplo, el componente google-cloud-sdk-app-engine-java se puede instalar de la siguiente manera:

    yum install google-cloud-sdk-app-engine-java
  4. Ejecuta gcloud init para comenzar:
    gcloud init

Cambia a una versión inferior del SDK de Cloud

Si deseas volver a una versión específica del SDK de Cloud, ejecuta el siguiente comando en el que VERSION tiene el formato 123.0.0:

sudo yum downgrade google-cloud-sdk-VERSION