Тайм-аут рулевого управления GKE [решено] - PullRequest
0 голосов
/ 14 февраля 2020

Я знаю, что этот вопрос часто задавали, как установить тиллер, но эта ошибка - что-то еще - я установил новый материал для развертывания пространства имен и в нем тиллер, однако helm list приводит к ошибке тайм-аута - любая идея Почему?

$ helm list
Error: configmaps is forbidden: User "system:serviceaccount:deployment-stuff:default" cannot list resource "configmaps" in API group "" in the namespace "deployment-stuff"
$ helm list
Error: forwarding ports: error upgrading connection: error dialing backend: ssh: rejected: connect failed (Connection timed out)

kubectl get pods работает просто отлично, так что это проблема подключения к рулю;

и я установил румпель с

kubectl --namespace deployment-stuff create serviceaccount tiller
kubectl create clusterrolebinding tiller --clusterrole cluster-admin --serviceaccount deployment-stuff:tiller
helm init --service-account tiller --override spec.selector.matchLabels.'name'='tiller',spec.selector.matchLabels.'app'='helm' --output yaml | sed 's@apiVersion: extensions/v1beta1@apiVersion: apps/v1@' | kubectl apply -f -

РЕДАКТИРОВАТЬ: я пытался удалить все и идти с этим

kubectl create clusterrolebinding cluster-admin-binding --clusterrole=cluster-admin \
        --user=$(gcloud config get-value account)
kubectl create serviceaccount tiller --namespace deployment-stuff
kubectl create clusterrolebinding tiller-admin-binding --clusterrole=cluster-admin \
    --serviceaccount=deployment-stuff:tiller
echo "export TILLER_NAMESPACE=deployment-stuff" >>~/.bashrc
source ~/.bashrc 
helm init --service-account=tiller --tiller-namespace=deployment-stuff
helm repo update

все еще ничего

хорошо, это решено, нужно запустить это в конце еще раз

helm init

не удаляя вопрос - возможно, кто-то другой может использовать это.

...