Невозможно соединиться с кластером Google kubernetes - PullRequest
1 голос
/ 20 июня 2019

Я новичок в kubernetes и gcp и пытаюсь подключить мой gitlab к кластеру kubernetes в облачной платформе Google.Я пытаюсь выполнить следующие команды.

Пожалуйста, дайте мне знать, если есть какой-либо другой метод для подключения к кластеру.

Я разделил секцию кода на две половины, 1-я - загрузка иустановить kubectl и 2-й пытается соединиться с существующим кластером в gcp, используя kubectl.

Все эти сценарии, которые я пробую в файле gitlab-ci.yml и в переменных среды gitlab, все переменные $определяется как ниже;$ KUEBE_URL -> точка входа кластера в gcp $ USER -> имя пользователя из файла .kube / config (мы получаем из «kubectl get credentials») $ PASSWORD -> токен доступа учетной записи службы в gcp (доступ для печати gcloudтокен)

- apk add --no-cache curl
- curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl
- chmod +x ./kubectl
- mv ./kubectl /usr/local/bin/kubectl
- kubectl get namespace

- kubectl config set-cluster demo-cluster --server="$KUBE_URL" --insecure-skip-tls-verify=true
- kubectl config set-credentials admin --username="$KUBE_USER" --password="$KUBE_PASSWORD"
- kubectl config set-context default --cluster=demo-cluster --user=admin
- kubectl config use-context default

Я ожидаю запуска команд kubectl в gitlab-ci.yml fie и манипулирования в кластерах gke, но я не могу даже создать пространство имен или кластер.

...