google-cloud-platform - than - target tags google cloud
Error de instalación de los componentes de Google Cloud desde el comando gcloud (3)
El administrador de componentes de Cloud SDK solo funciona si no instala el SDK a través de otro administrador de paquetes. Si desea usar el administrador de componentes, puede instalarlo usando uno de estos métodos:
https://cloud.google.com/sdk/downloads#versioned
https://cloud.google.com/sdk/downloads#interactive
Hay paquetes adicionales disponibles en nuestros repositorios deb y yum, por lo que todos los componentes están disponibles, solo necesita usar su administrador de paquetes existente para instalarlos:
Estoy intentando instalar varios componentes GCP desde la línea de comandos de gcloud y siempre obtengo el mismo error:
$ gcloud components list
Your current Cloud SDK version is: 146.0.0
The latest available version is: 146.0.0
┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Components │
├───────────────┬──────────────────────────────────────────────────────┬──────────────────────────┬───────────┤
│ Status │ Name │ ID │ Size │
├───────────────┼──────────────────────────────────────────────────────┼──────────────────────────┼───────────┤
│ Not Installed │ App Engine Go Extensions │ app-engine-go │ 47.9 MiB │
│ Not Installed │ Bigtable Command Line Tool │ cbt │ 3.8 MiB │
│ Not Installed │ Cloud Datalab Command Line Tool │ datalab │ < 1 MiB │
│ Not Installed │ Cloud Datastore Emulator │ cloud-datastore-emulator │ 15.4 MiB │
│ Not Installed │ Cloud Datastore Emulator (Legacy) │ gcd-emulator │ 38.1 MiB │
│ Not Installed │ Cloud Pub/Sub Emulator │ pubsub-emulator │ 21.0 MiB │
│ Not Installed │ Google Container Registry''s Docker credential helper │ docker-credential-gcr │ 3.3 MiB │
│ Not Installed │ gcloud app Java Extensions │ app-engine-java │ 128.3 MiB │
│ Not Installed │ gcloud app Python Extensions │ app-engine-python │ 7.2 MiB │
│ Not Installed │ kubectl │ kubectl │ 11.5 MiB │
│ Installed │ BigQuery Command Line Tool │ bq │ < 1 MiB │
│ Installed │ Cloud SDK Core Libraries │ core │ 5.7 MiB │
│ Installed │ Cloud Storage Command Line Tool │ gsutil │ 2.8 MiB │
│ Installed │ Default set of gcloud commands │ gcloud │ │
│ Installed │ gcloud Alpha Commands │ alpha │ < 1 MiB │
│ Installed │ gcloud Beta Commands │ beta │ < 1 MiB │
└───────────────┴──────────────────────────────────────────────────────┴──────────────────────────┴───────────┘
$ gcloud components install kubectl No puede realizar esta acción porque esta instalación de Cloud SDK está gestionada por un administrador de paquetes externo. Si desea obtener la última versión, consulte nuestra página principal de descargas en:
https://cloud.google.com/sdk/
ERROR: (gcloud.components.install) The component manager is disabled for this installation
¿Alguna idea de por qué se plantea este error?
En caso de que apt
o apt-get
no desinstale gcloud, intente con el comando snap remove google-cloud-sdk
.
Este podría ser el caso si usa una versión más nueva de Ubuntu (por ejemplo, LTS 18.04).
Para agregar más contexto a esta respuesta para el sistema operativo Ubuntu, estos son los pasos que seguí cuando ya había instalado google-cloud-sdk
usando el administrador de paquetes apt-get
- Eliminar la instalación existente usando
sudo apt-get remove google-cloud-sdk
- Vaya a https://cloud.google.com/sdk/docs/quickstart-linux y siga los pasos para descargar el paquete
tar.gz
correcto para su sistema - Vaya al directorio de descarga y descomprima el archivo usando
tar -zxf google-cloud-sdk-*
- Instale el SDK utilizando
./google-cloud-sdk/install.sh
Usando esta instalación, pude actualizar e instalar kubectl
con los siguientes comandos
gcloud components update
gcloud components install kubectl