Попробуйте:
gcloud container clusters describe ${CLUSTER} \
--flatten="masterAuth"
[--zone=${ZONE}|--region=${REGION} \
--project=${PROJECT}
Возможно, в вашем кластере установлена базовая аутентификация (имя пользователя | пароль) отключена , поскольку этот механизм аутентификации не рекомендуется.
Альтернативный механизмKubernetes Engine (как показано в вашей конфигурации) предназначен для использования ваших gcloud
учетных данных для входа в кластер.
Следующая команда настроит ~/.kube/config
, чтобы вы могли получить доступ к кластеру, используя вашgcloud
учетные данные.Похоже, что этот шаг был выполнен, и вы можете использовать kubectl
напрямую.
gcloud container clusters get-credentials ${CLUSTER} \
[--zone=${ZONE}|--region=${REGION}] \
--project=${PROJECT}
Пока вы вошли в систему, используя gcloud
с учетной записью, которой разрешено использовать кластер, выдолжен уметь:
kubectl cluster-info
kubectl get nodes