Пользовательский интерфейс GKE вызывает API-интерфейс Kubernetes для получения информации и отображения в пользовательском интерфейсе. Вы можете использовать kubectl для запроса API Kubernetes, чтобы получить эту информацию.
kubectl get nodes
kubectl get pods
Если вы включите подробный режим в kubectl, то он покажет, какой REST API его вызывает на api-сервере kubernetes.
kubectl --v=8 get nodes
kubectl --v=8 get pods
REST API для узлов и модулей:
GET https://kubernetes-api-server-endpoint:6443/api/v1/nodes?limit=500
GET https://kubernetes-api-server-endpoint:6443/api/v1/namespaces/default/pods?limit=500
Вот do c о том, как настроить Kubectl для соединения с GKE.
Вот do c от kubernetes о различных способах доступа к Kubernetes API.
Вы также можете использовать kubectl proxy для его тестирования.
Не забудьте позвонить выше остальных apis, вам необходимо пройти аутентификацию на сервере kubernetes api с помощью сертификата или токена на предъявителя.