Инсталляция GCloud CLI
Делаю!
21.05.2019
http://cloud.google.com/sdk/
Ubuntu 18.04
$ export CLOUD_SDK_REPO="cloud-sdk-$(lsb_release -c -s)"
$ echo "deb http://packages.cloud.google.com/apt $CLOUD_SDK_REPO main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
$ curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
$ sudo apt-get update && sudo apt-get install google-cloud-sdk
Подключение
Google Cloud Platform --> IAM & admin --> Service Account --> Create service account
Service account name: skd-service-account
Service account description: Account for GCP SDK
Create
Role: Owner
Create Key –> JSON
Ключ сохранился на локальный компьютер
$ gcloud auth activate-service-account --key-file=/mnt/dsk1/qwiklabs-gcp-d8a61bdf964e52e3-9775b0a34e00.json
$ gcloud init
Pick configuration to use:
[1] Re-initialize this configuration [default] with new settings
[2] Create a new configuration
Please enter your numeric choice: 1
Choose the account you would like to use to perform operations for
this configuration:
[1] [email protected]count.com
[2] Log in with a new account
Please enter your numeric choice: 1
Pick cloud project to use:
[1] qwiklabs-gcp-d8a61bdf964e52e3
[2] Create a new project
Please enter numeric choice or text value (must exactly match list
item): 1
Проверка
$ gcloud auth list
$ gcloud config list
$ gcloud info
Некоторые команды
$ gcloud compute regions list
$ gcloud compute zones list
$ gcloud config set compute/zone europe-west1-c
$ gcloud components list
// Если kubectl not installed
$ gcloud components install kubectl
$ gcloud compute instances list
$ gcloud container clusters list
// Очистить список аккаунтов из auth list
$ gcloud auth revoke --all
// Подключиться к cloud-shell (Чтобы не рабать в браузерной командной строке)oud-shell ssh