У меня очень странная проблема на облачной платформе Google с одним из моих кластеров K8S.
Два дня назад все работало как шарм. Но вчера все команды helm
, использованные для развертывания в этом кластере, начинали давать сбой с:
Ошибка сервера: бэкэнд с ошибкой набора номера: В настоящее время туннели SSH не открыты. Могли ли цели принять ssh-ключ для пользователя «gke-5fe81XXXXXXX»?
Я проверил все лиды на https://cloud.google.com/kubernetes-engine/docs/troubleshooting Журналы kubectl, команды attach, exec и переадресация портов зависают
. 12228] В кластере есть узлы (15 узлов на 3 пулах)
default-allow-ssh
и gke-review-5fe81XXX-ssh
, которые разрешают ssh с главного IP-адреса на все узлы .ssh / authorized_keys
содержит открытый ключ от мастера Что действительно раздражает, так это то, что это произошло на прошлой неделе, может быть, несколько часов, но затем проблема исчезла волшебным образом.
Спасибо.
Если вы запустите kubectl get nodes -o wide
, вы увидите ExternalIP для узлов или <нет>
? Если вы видите <нет>
, попробуйте перезапустить узлы и посмотрите, решит ли это вашу проблему.