Практикуюсь в построении CI на базе GitLab и GKE

Итак. У меня есть стандартное тестовое приложение https://github.com/GoogleCloudPlatform/microservices-demo
Я залил этот репозиторий на https://gitlab.com/dashboard/projects

Предполагаю, что на машинке установлен и инициализирован gcloud и terraform.

Разворачиваем кластер Kubernetes на GKE

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 будет содержаться конфиг для доступа к кластеру.

Enter your comment. Wiki syntax is allowed:
D​ P P W P
 
  • devops/gitlab_ci_gke.txt
  • Last modified: 2020/09/09 15:00
  • by admin