Вопросы

Ошибка получения Kubernetes: неавторизовано при попытке настроить GitLab CI Runner с Kubernetes

Я пытаюсь запустить GitLab CI для частного экземпляра GitLab с Kubernetes в GCP, следуя этому инструкция.

Получил IP мастера Kubernetes с kubectl cluster-info

Затем я создал ServiceAccount с помощью kubectl, а также получил токен с помощью команды kubectl describe secret/SERVICEACCOUNT-XXXXX

Тогда я получил сертификат с

kubectl -o json get secret SERVICEACCOUNT-XXXXX | jq -r '.data."ca.crt"' | base64 -d - | tee ca.crt

Я вставил содержимое IP, токена и ca.crt в поля интеграции Kubernetes для команды «Добавить существующий кластер Kubernetes» в GitLab.

После этого я попытался установить Helm на GitLab, но получил ошибку

Something went wrong while installing Helm Tiller
Kubernetes error: Unauthorized

Не могли бы вы помочь мне узнать, как решить эти проблемы?

Вы можете попробовать добавить --v=10 в kubectl команды, чтобы получить больше отладочных данных. Это сообщение об ошибке является распространенным и указывает на проблему аутентификации / авторизации, но вам необходимо знать, какие действия вам не разрешено выполнять. В частности, Tiller нужны широкие права для изменения почти всех ресурсов в кластере.   —  person Ragnar    schedule 06.11.2018

Читать:
Flask (непредвиденная ошибка при использовании Gunicorn

Похожие записи

Объединить несколько столбцов словаря / списка в новые столбцы и строки

admin

Как программно остановить контейнер AWS Fargate?

admin

Vapor 4 PostgreSQL CRUD без HTTP-запросов

admin

Pycharm не распознает установку Django

admin

Список вставок Flutter sqflite ‹String›

admin

Azure Azcopy — могу ли я копировать только папки без файлов?

admin