Назад | Перейти на главную страницу

Кластеры GKE не возвращаются после восстановления проекта

Я удалил свой проект GCP (упс!), А затем восстановил его примерно через 30 минут. Экземпляры ВМ GCE не запускались автоматически, но я их запустил. Мне также по какой-то причине пришлось вручную включить вычислительный API (gcloud services enable compute.googleapis.com).

Мои кластеры Kubernetes отображаются в GKE, но они находятся в состоянии ошибки и просто говорят: «У кластера есть проблема». Когда я нажимаю вкладку «Узлы», я вижу «Не удалось получить данные из кластера (недоступно)»

Если я проверю описание статуса моего кластера (gcloud container clusters describe cluster_name) то я вижу статус ERROR. Попытка сделать что-либо с кластером, например обновить его, вызывает следующее:

ОШИБКА: (gcloud.container.clusters.upgrade) ResponseError: code = 400, message = Кластер в настоящее время создается, удаляется, обновляется или восстанавливается и не может быть обновлен.

Есть ли способ вернуть эти кластеры в оперативный режим, не создавая и не заселяя их вручную?

Пройдя через канал поддержки GCP, они смогли вернуть мой кластер в рабочее состояние. По словам представителя службы поддержки, это не всегда необходимо:

Обратите внимание, что кластеры не должны находиться в проблемном состоянии после восстановления проекта. Хотя это может происходить время от времени, но случается редко.

Так что это сделало это для меня, хотя я не уверен, что вам нужно было бы делать, если бы у вас не было пакета поддержки GCP.

Или воспользуйтесь группой Google [1], чтобы связаться с Google Kubernetes Engine. [может ли кто-нибудь изменить это для комментария?]

[1] https://groups.google.com/forum/#!forum/kubernetes-users