Произошла ошибка аутентификации с вашим кластером.когда я делаю интеграцию Gitlab и K8S кластера - PullRequest
1 голос
/ 24 июня 2019

Я создаю кластер k8s в aws, используя kops

я написал имя кластера kubernetes: test.fuzes.io

URL-адрес API: https://api.test.fuzes.io/api/v1

и я заполняю поле Сертификат CA результатом

kubectl get secret {secrete_name} -o jsonpath="{['data']['ca\.crt']}" | base64 --decode

и, наконец, я заполняю поле Service Token результатом

kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep gitlab-admin | awk '{print $1}')

но когда я сохраняю изменения, я получаю сообщение

There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid.

и я не могу установить рулевую колонку с ошибкой kubernetes: 404

Я действительно не знаю, что я сделал не так. пожалуйста, помогите мне ....

1 Ответ

1 голос
/ 25 июня 2019

Поскольку @fuzes подтвердил, что повторное создание кластера может быть решением этой проблемы.

Это также было описано в GitLab Issues - Аутентификация Kubernetes не согласована

Короче говоря: При использовании одной и той же конфигурации интеграции кластера Kubernetes в нескольких проектах выполняется правильная проверка подлинности в одном, но не в другом.

Еще одно предложение, чтобы обойти это, просто установив Переменные CI (KUBE_NAMESPACE и KUBECONFIG) вместо использования нашей интеграции Kubernetes.

Надеюсь, это будет полезно для будущих ссылок.

...