У меня очень странная проблема на облачной платформе Google с одним из моих кластеров K8S.
Два дня назад все заработало как шарм. Но вчера каждый helm
команды, используемые для развертывания в этом кластере, начали давать сбой:
Error from server: error dialing backend: No SSH tunnels currently open. Were the targets able to accept an ssh-key for user "gke-5fe81XXXXXXX"?
Я проверил все лиды из https://cloud.google.com/kubernetes-engine/docs/troubleshooting The kubectl logs, attach, exec, and port-forward commands hang
страница.
default-allow-ssh
и gke-review-5fe81XXX-ssh
которые разрешают ssh от главного IP ко всем узлам.ssh/authorized_keys
файл содержит открытый ключ от мастераЧто действительно раздражает, так это то, что это произошло на прошлой неделе, может быть, несколько часов, но затем проблема волшебным образом исчезла.
Спасибо.
Если ты бежишь kubectl get nodes -o wide
вы видите ExternalIP для узлов или <none>
? Если ты видишь <none>
попробуйте перезапустить узлы и посмотрите, решит ли это вашу проблему.