Gitlab CI не может быть развернут в кластере GKE - PullRequest
0 голосов
/ 23 января 2020

Я добавил свой существующий кластер GKE в Gitlab вручную. Как показано ниже, это показывает, что кластер был успешно добавлен в Gitlab.

enter image description here

Однако, если я попытаюсь проверить соединение из моего Gitlab Конвейер CI, ответственные переменные окружения, которые должны заполняться автоматически, пусты.

Ниже приведено описание работы моего конвейера CI Gitlab

deploy:
  image: bitnami/kubectl
  stage: deploy
  script:
    - kubectl config set-cluster k8s --server="$KUBE_URL" --insecure-skip-tls-verify=true
    - kubectl config set-credentials admin --token="$KUBE_TOKEN"
    - kubectl config set-context default --cluster=k8s --user=admin
    - kubectl config use-context default
    - kubectl get ns

Как возможно, что упомянутые переменные заполнены значениями, добавленными через кластер интеграции? Есть ли лучший способ для развертывания приложений в GKE (помимо опции Auto DevOps)?

...