версия kubectl: ошибка сервера (запрещено) - PullRequest
0 голосов
/ 04 мая 2019

Я хочу развернуть свои модули в кластере kube8, используя задание jenkins. Но при проверке kubectl версии:

Client Version: version.Info{Major:"1", Minor:"11",
GitVersion:"v1.11.6",
GitCommit:"b1d75deca493a24a2f87eb1efde1a569e52fc8d9",
GitTreeState:"clean", BuildDate:"2018-12-16T04:39:52Z",
GoVersion:"go1.10.3", Compiler:"gc", Platform:"linux/amd64"} Error
from server (Forbidden): <html><head><meta http-equiv='refresh'
content='1;url=/securityRealm/commenceLogin?from=%2Fversion%3Ftimeout%3D32s'/><script>window.location.replace('/securityRealm/commenceLogin?from=%2Fversion%3Ftimeout%3D32s');</script></head><body
style='background-color:white; color:white;'>

И kubectl Информация о кластере

Kubernetes master is running at http://localhost:8080

Это не связано с сервером. Я экспортировал все необходимые переменные окружения, такие как AWS_KEY и т. Д. Для доступа к кластеру. Когда я захожу в машину, вручную экспортирую переменные env и проверяю версию kubectl, все работает нормально.

1 Ответ

1 голос
/ 06 мая 2019

вы должны использовать служебную учетную запись jenkins для развертывания модуля.убедитесь, что для развертывания модулей в кластере у учетной записи службы есть соответствующие роли и привязка ролей.

...