- все окей,
создаю configmap в который передаю ~/.kube/config - все окей
Запускаю под в котором контейнер с установленным kubectl и запрашиваю версию - все окей
$ kubectl logs myapp-pod
Client Version: version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.2", GitCommit:"52c56ce7a8272c798dbc29846288d7cd9fbae032", GitTreeState:"clean", BuildDate:"2020-04-16T11:56:40Z", GoVersion:"go1.13.9", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"14+", GitVersion:"v1.14.10-gke.36", GitCommit:"34a615f32e9a0c9e97cdb9f749adb392758349a6", GitTreeState:"clean", BuildDate:"2020-04-06T16:33:17Z", GoVersion:"go1.12.12b4", Compiler:"gc", Platform:"linux/amd64"}
апосля чего стоит запустить установку чего бы то ни было через helm, либо спустя какое то время (около часа) тот же под начинает выдавать на kubectl version
$ kubectl logs myapp-pod
Client Version: version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.2", GitCommit:"52c56ce7a8272c798dbc29846288d7cd9fbae032", GitTreeState:"clean", BuildDate:"2020-04-16T11:56:40Z", GoVersion:"go1.13.9", Compiler:"gc", Platform:"linux/amd64"}
error: You must be logged in to the server (the server has asked for the client to provide credentials)
какого черта, как победить??? Ведь конфиг для подключения я передаю, configmap не удаляю, только пересоздаю под. по началу все работает а потом почему то начинает требовать логинится...
кубконфиг истекает поди. Запускай его под сервисаккаунтом и бери его токен из /var/lib
Обсуждают сегодня