При попытке "kubernetes API" container.projects.locations.clusters.get "в GCP API Explorer для GKE получено сообщение" 500 Internal Server Error " - PullRequest
0 голосов
/ 19 ноября 2018

При попытке «container.projects.locations.clusters.get» веб-консоли GCP API Explorer получило «500 Internal Server Error», что может помочь мне исправить это.

1 Ответ

0 голосов
/ 19 ноября 2018

Я использовал Метод: projects.locations.clusters.get и получил ответ «200» со всей информацией о моем кластере. Необходимо заполнить поле "имя" , и выражение должно быть таким, как показано ниже:

projects / идентификатор вашего проекта / location / зона вашего кластера / clusters / имя вашего кластера

вы также можете использовать скрипт Python для запуска того же самого

"""
from pprint import pprint

from googleapiclient import discovery
from oauth2client.client import GoogleCredentials

credentials = GoogleCredentials.get_application_default()

service = discovery.build('container', 'v1', credentials=credentials)

# The name (project, location, cluster) of the cluster to retrieve.
# Specified in the format 'projects/*/locations/*/clusters/*'.
name = 'projects/<your project ID>/locations/<your cluster zone>/clusters/<your cluster name>'  # TODO: Update placeholder value.

request = service.projects().locations().clusters().get(name=name)
response = request.execute()

# TODO: Change code below to process the `response` dict:
pprint(response) 

Убедитесь, что вы установили модуль, как показано ниже для аутентификации:

sudo pip install --upgrade google-api-python-client

sudo pip install --upgrade oauth2client
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...