Итак. У меня есть стандартное тестовое приложение https://github.com/GoogleCloudPlatform/microservices-demo
Я залил этот репозиторий на https://gitlab.com/dashboard/projects
Предполагаю, что на машинке установлен и инициализирован gcloud и terraform.
git clone https://gitlab.com/mike.obninsk/gke_cluster.git cd gke_cluster terrafrom init terraform plan terraform apply
Получаем учетные данные для кластера :
KUBECONFIG=./kubeconfig gcloud container clusters get-credentials otus-project-cluster --zone us-east1-b --project otus-kuber-course
В результате в текущей директории в файлике kubeconfig будет содержаться конфиг для доступа к кластеру.