У меня настроен Jenkins на GCE, и оттуда я пытаюсь получить доступ к кластеру k8s на GKE. Я получаю несанкционированный доступ при попытке проверить подключение к плагину.
Я включил доступ к GKE API, создал учетную запись службы в GKE, создал роль и привязку роли.
Установил плагин kubernetes на Jenkins и настроил его, предоставив URL-адрес, сертификат и токен kubernetes. Я по-прежнему получаю следующее исключение -
Ожидается: соединение с кластером Kubernetes установлено успешно.
Фактически - Ошибка при проверке соединения https://35.193.108.106: java.security.cert.CertificateException: Не удалось проанализироватьсертификат: java.io.IOException: пустой ввод (с отключенными протоколами Https)
И
с (отключена проверка сертификата https включена) Ошибка тестирования соединения https://35.193.108.106: Ошибка при выполнении: GET at: https://35.193.108.106/api/v1/namespaces/default/pods. Сообщение: не авторизовано. Полученный статус: статус (apiVersion = v1, код = 401, подробности = ноль, вид = статус, сообщение = неавторизован, метаданные = ListMeta (_continue = ноль, resourceVersion = ноль, selfLink = ноль, AdditionalProperties = {}), причина = неавторизован, status = Failure, AdditionalProperties = {}).