- все окей, 
                  
                  
                  создаю 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
Обсуждают сегодня