1

Я работал над Kubernetes очень гладко в течение последних нескольких недель, и до сегодняшнего дня я обнаружил, что мой мастер Kubernetes больше не доступен.Кластер Kubernetes исчез из Google Container Engine

Но приложение еще до, по-видимому, потому что узлы кластера все еще доступны в Google Compute Engine:

gcloud compute engine nodes

(Мы не используем никаких примеров вычислений в стороне от нашего кластера K8S.)

Мой gcloud CLI имеет все права конфигурации:

$ gcloud config list 
Your active configuration is: [default] 

[compute] 
... 
[container] 
use_client_certificate = True 
[core] 
account = {email} 
disable_usage_reporting = True 
project = {myproject} 

Даже мой kubectl CLI настроен использовать кластер, который когда-то существовали:

$ kubectl config current-context 
gke_{myproject}_us-central1-a_{clustername} 

Но любые kubectl результаты вызовов в тайм-аут.

$ kubectl get pods 
Unable to connect to the server: dial tcp {ipv4 address}:443: i/o timeout 

gcloud и веб-интерфейс Google Container Engine оба согласны с тем, что нет кластеров:

$ gcloud container clusters list 
*crickets* 
+1

Под «сверчками» вы подразумеваете, что команда не завершена или завершена без вывода? Там огромная разница. Учитывая выход kubectl, похоже, что он не может разговаривать с Google. Что отображается в части контейнера в консоли? (https://console.cloud.google.com/kubernetes/list) –

+0

@JonSkeet 'gcloud' завершает без вывода, а веб-интерфейс GKE также не показывает ничего (я вижу приглашение создать кластер контейнеров) – glifchits

+0

Вы видите какие-либо соответствующие действия на странице активности - https://console.cloud.google.com/home/activity?project=YOURPROJECT –

ответ

0

Связался с поддержкой Google, чтобы решить эту проблему. Мастер-экземпляр кластера был ошибочно отмечен как оскорбительный, и мастер был снят. Google смог вернуть его. После этого произошел процесс возвращения кластера в нормальное состояние.

Я полагаю, что решение здесь - обратиться в службу поддержки.

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