Kubernetes / Контейнерный двигатель: Тайм-аут рукопожатия TLS

kubernetes google-kubernetes-engine kubernetes-health-check kubectl

10052 просмотра

1 ответ

Около 7 часов назад я работал с kubectl без проблем. Теперь (после нескольких часов сна и перезагрузки моего компьютера) все команды kubectl get выдают мне эту ошибку:

Unable to connect to the server: net/http: TLS handshake timeout

Я ничего не делал, так как он работал, кроме выключения компьютера.

Поскольку я новичок в Kubernetes и GCE, мне нужно несколько советов о том, что это может быть и где искать.

Автор: Jakob Kristensen Источник Размещён: 08.11.2019 11:00

Ответы (1)


7 плюса

Решение

Итак, я нашел проблему.

kubernetes был настроен на использование неверного контекста и кластера (я создал проект GC и снова удалил его, а затем создал новый проект).

Я получил новые учетные данные от GC:

gcloud container clusters get-credentials CLUSTER_NAME_FROM_GC

Чтобы получить новое имя контекста и имя кластера, я использовал:

kubectl config view

И чтобы обновить текущий контекст и кластер, я использовал:

kubectl config set-cluster CLUSTER_NAME_FROM_CREDENTIALS
kubectl config set-context CONTEXT_NAME_FROM_CREDENTIALS

Это решило проблему.

Автор: Jakob Kristensen Размещён: 20.08.2016 08:00
Вопросы из категории :
32x32