Administra los componentes de gcloud CLI

Los componentes son las partes instalables de Google Cloud CLI. Un componente puede ser una herramienta de línea de comandos (gcloud, bq y gsutil), un conjunto de Comandos de gcloud CLI en versión Alfa o Beta niveles de versión que contiene las dependencias utilizadas por una herramienta en gcloud CLI.

Los componentes más usados se instalan de manera predeterminada. Si ejecutas un Los comandos gcloud alpha o gcloud beta de manera interactiva y los comandos alpha o beta no está instalado, gcloud CLI te preguntará si deseas instalarlo. Si la respuesta es afirmativa, se instala el componente y, luego, se ejecuta el comando. El sistema instala otros componentes a pedido gcloud CLI cuando ejecutes comandos que los requieren.

Pruébalo tú mismo

Si eres nuevo en Google Cloud, crea una cuenta para evaluar el rendimiento de nuestros productos en situaciones reales. Los clientes nuevos también obtienen $300 en créditos gratuitos para ejecutar, probar y, además, implementar cargas de trabajo.

Comenzar gratis

Componentes predeterminados

Cuando instalas gcloud CLI, se ejecutan los siguientes componentes instalada de forma predeterminada:

ID Nombre Descripción
gcloud Comandos predeterminados de gcloud CLI Herramienta para la interacción con Google Cloud. Con este componente, solo se instalan comandos que están en los niveles de actualización Disponibilidad general y Vista previa. Debes instalar los comandos gcloud alpha o los componentes del comando gcloud beta por separado si deseas usar comandos en otros niveles de actualización.
bq La herramienta de línea de comandos de BigQuery Herramienta para trabajar con datos en BigQuery
gsutil Herramienta heredada para realizar tareas de Cloud Storage. Usa Comandos gcloud storage en su lugar.
core Bibliotecas principales de gcloud CLI Bibliotecas usadas internamente por las herramientas de gcloud CLI.

Componentes Alfa y Beta

Gcloud CLI proporciona dos componentes que contienen comandos alfa y beta de gcloud CLI. Estos componentes no están de forma predeterminada, pero podrás instalarlas manualmente en cualquier momento después de la la instalación inicial de gcloud CLI. Estos componentes son los siguientes:

ID Nombre Descripción
alpha Comandos alfa de gcloud CLI Comandos de gcloud CLI en el nivel de actualización Alfa.
beta Comandos beta de gcloud CLI Comandos de gcloud CLI en el nivel de actualización beta.

Los comandos de gcloud CLI en el nivel de actualización de disponibilidad general están parte del componente de gcloud CLI y se instalan automáticamente cuando instales gcloud CLI.

Una lista de todos los componentes adicionales disponibles y administradores de paquetes externos, que no están instalados. de forma predeterminada, aparece a continuación.

Administra los componentes de gcloud CLI

Puedes enumerar, instalar, actualizar y quitar componentes de gcloud CLI para hacer lo siguiente: que se adaptan a tus necesidades.

Lista de componentes

Para ver una lista de los componentes que están disponibles y también instalados actualmente, ejecuta gcloud components list:

gcloud components list

El siguiente ejemplo no es un listado completo de todos los componentes disponibles. Para ver las últimas ofertas de componentes, actualizar tu gcloud CLI instalación y, luego, ejecutarás gcloud components list

Estado Nombre del componente ID Tamaño
Instalada Extensiones de Go en App Engine App-Engine-Go 97.7 MiB
No instalada AppCtl appctl 21.0 MiB
Instalada Herramienta de línea de comandos de Cloud Bigtable cbt 4.0 MiB
Instalada Emulador de Cloud Bigtable bigtable 3.8 MiB
Instalada Emulador de Cloud Datastore cloud-datastore-emulator 17.8 MiB
No instalada Emulador de Cloud Firestore cloud-firestore-emulator 60.4 MiB
Instalada Emulador de Cloud Pub/Sub pubsub-emulator 33.2 MiB
Instalada Proxy de Cloud SQL cloud_sql_proxy 7.6 MiB
Instalada Emulador de Cloud Spanner cloud-spanner-emulator 21.8 MiB
Instalada Compilador local de Google Cloud Build cloud-build-local 4.4 MiB
Instalada Extensiones de la app de gcloud para Java app-engine-java 118.9 MiB
Instalada Extensiones de la app de gcloud PHP app-engine-php 21.9 MiB
Instalada Extensiones de Python para gcloud app (bibliotecas adicionales) app-engine-python-extras 27.8 MiB
Instalada kubectl kubectl 12.2 MiB
Instalada Herramienta de línea de comandos de Cloud BigQuery bq Menos de 1 MiB
Instalada Bibliotecas principales del SDK de Cloud core 7.2 MiB
Instalada Herramienta de línea de comandos de Cloud Storage gsutil 3.3 MiB
Instalada Comandos Alfa de gcloud Alfa Menos de 1 MiB
Instalada Comandos Beta de gcloud Beta Menos de 1 MiB
Instalada Extensiones de Python para gcloud app app-engine-python 6.1 MiB

Instala componentes

Para instalar un componente en la versión actual de tu gcloud CLI instalación, ejecución gcloud components install

gcloud components install [COMPONENT-ID]

La CLI de gcloud instala el componente especificado.

Por ejemplo, si deseas instalar el comando kubectl:

gcloud components install kubectl

Actualiza componentes

Usa la gcloud components update. para actualizar todos los componentes instalados a la última versión disponible de Gcloud CLI:

gcloud components update

Si tienes instalada una versión anterior de gcloud CLI, la Con gcloud CLI, se actualizan todos los componentes instalados.

Si necesitas volver a una versión anterior conocida, que era buena e instalar el gcloud CLI directamente (fuera de un administrador de paquetes, incluido el uso el instalador interactivo, las versiones estáticas, el instalador de Windows o Homebrew). Usa gcloud components update para revertir a la versión especificada:

gcloud components update --version VERSION

Para cambiar a una versión inferior de la gcloud CLI instalada con un paquete de versiones, consulta estas instrucciones para especificar las versiones con apt-get o yum

Quita componentes

Usa el comando gcloud components remove para quitar un componente especificado por su ID:

gcloud components remove [COMPONENT-ID]

Puedes volver a instalar un componente con el comando gcloud components install en cualquier momento.

Componentes adicionales

Componentes adicionales que contienen dependencias para gcloud CLI comandos también están disponibles en gcloud CLI, pero no los instala de forma predeterminada. Para obtener una lista exhaustiva de los componentes, ejecuta gcloud components list Los componentes adicionales que se pueden instalar se marcan con el estado Not Installed

Administradores de paquetes externos

Si instalaste gcloud CLI a través de apt o yum, también puedes instalar componentes adicionales de gcloud CLI con esos mismos administradores de paquetes. Si tu administrador de paquetes no puede encontrar estos paquetes, lee las guías sobre instalación con apt o instalación con yum para aprender a configurar https://packages.cloud.google.com/ como una fuente de paquetes.

Componente de gcloud CLI Paquete de APT Paquete de YUM
app-engine-go google-cloud-cli-app-engine-go google-cloud-cli-app-engine-go
app-engine-java google-cloud-cli-app-engine-java google-cloud-cli-app-engine-java
app-engine-python google-cloud-cli-app-engine-python google-cloud-cli-app-engine-python
bigtable google-cloud-cli-bigtable-emulator google-cloud-cli-bigtable-emulator
cbt google-cloud-cli-cbt google-cloud-cli-cbt
cloud-build-local google-cloud-cli-cloud-build-local google-cloud-cli-cloud-build-local
docker-credential-gcr Aún no está disponible. Aún no está disponible.
gcd-emulator google-cloud-cli-datastore-emulator google-cloud-cli-datastore-emulator
kubectl kubectl kubectl
pubsub-emulator google-cloud-cli-pubsub-emulator google-cloud-cli-pubsub-emulator