Не удается получить узлы с помощью kubectl получить узлы с помощью оболочки gcloud

#kubernetes #google-cloud-platform #kubectl

#kubernetes #google-cloud-platform #kubectl

Вопрос:

Мой кластер GCP GKE подключен к владельцу ранчо (версия 2.3.3), но он недоступен с сообщением: не удалось связаться с сервером API: Get https://X.x.X.x:443/api/v1/namespaces/kube-system?timeout=30s : ожидание подключения кластерного агента

Когда я пытаюсь подключиться к кластеру GCP K8s через gcloudshell, я не могу получить какую-либо информацию с помощью команды: kubectl get nodes!!

Есть идеи, почему это происходит… все рабочие нагрузки и службы запущены и находятся в зеленом состоянии, только входящие данные содержат информацию о предупреждении, некоторые из них имеют неработоспособный статус от внутренних служб. Но сначала нужно знать, как я могу устранить проблему с подключением к кластеру k8s с помощью gcloud или rancher!!

Комментарии:

1. Сначала попробуйте выполнить эту команду в вашей облачной оболочке, чтобы подключиться к вашему кластеру GKE, если вы этого не сделали: кластеры контейнеров gcloud get-учетные данные ИМЯ_КЛАСТЕРА —регион РЕГИОН —проект PROJECT_ID. затем запустите kubectl get nodes или любые другие команды kubectl. Вы получаете какие-либо сообщения об ошибках в вашей облачной оболочке? похоже, проблема с сетью, убедитесь, что ваша pod-сеть в порядке, и выполните Curl для вашего ранчо, чтобы посмотреть, что вернется.

2. Исправлено! Да, вы правы, что это была проблема с сетью! — но очень длинная история, чтобы рассказать все, что мы сделали! — В любом случае спасибо!

3. Приятно! Это полезно для сообщества, чтобы добавить ответ, поскольку эта проблема была исправлена 🙂