3

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

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

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

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

ответ

4

Так что я нашел проблему.

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 

Это устранило проблему.

+2

У меня был правильный контекст и имя кластера уже .. Я обновил его ради него, и он все еще не работает. Любая идея почему? –

Смежные вопросы