Включение диспетчера компонентов в gcloud CLI

Я сделал новую установку gcloud для Ubuntu в соответствии с инструкциями здесь. Я хочу использовать дополнительные компоненты, предлагаемые gcloud, такие как kubectl и docker.

Итак, когда я попытался ввести gcloud components install kubectl, я получил сообщение об ошибке, говорящее о том, что Диспетчер компонентов отключен для этой установки. Вот полное сообщение об ошибке:

Ошибка установки компонента gcloud


person Lakshman Diwaakar    schedule 12.05.2017    source источник


Ответы (1)


Это потому, что вы установили google-cloud-sdk с менеджером пакетов, например apt-get или yum.

kubectl: если вы посмотрите здесь, вы увидите, как для установки дополнительных компонентов. В основном sudo apt-get install kubectl.

Если под docker вы подразумеваете docker-credential-gcr, то я не знаю, есть ли способ установить с помощью менеджера пакетов, похоже, я не могу его найти. Возможно, вы можете попробовать репозиторий github. Имейте в виду, вам не нужно это для таких команд, как gcloud docker -- push gcr.io/your-project/your-image:version.
Если вы имеете в виду настоящую докеру для создания образов и их локального запуска, это автономное программное обеспечение, которое вам нужно установить отдельно, здесь.

Кроме того, вы можете удалить google-cloud-sdk с помощью apt-get, а затем переустановить с помощью интерактивного установщика, который будет поддерживать предложил gcloud components install *

person Robert Lacok    schedule 12.05.2017
comment
Отличный ответ! Я просто хотел немного рассказать о том, почему диспетчер компонентов отключен таким образом. Оказывается, дистрибутивы программного обеспечения не любят, когда вы отправляете мини-менеджер пакетов внутри их менеджера пакетов. Это делает такие вещи, как удаление, практически невозможными, поэтому они просят нас отключить диспетчер компонентов при отправке Cloud SDK. - person Zachary Newman; 12.05.2017
comment
Похоже, сейчас apt-get является рекомендуемым методом установки (cloud.google.com /sdk/docs/quickstart-debian-ubuntu) для Ubuntu/Debian. - person lespaul; 26.10.2018