Kubeconfig

Подсказка

Актуальную спецификацию можно скачать и использовать в привычном инструменте.

Набор методов для получения Kubeconfig:

Метод API

HTTP-метод

Описание

Get {clusterId}/kubeconfig

GET

Возвращает Kubeconfig в формате Base64

Get {clusterId}/openid-kubeconfig

GET

Возвращает Kubeconfig в формате Base64 и токен OpenId

GET /kubernetes/v1/clusters/{clusterId}/kubeconfig
Parameters
  • clusterId (string) – идентификатор кластера

Status Codes
  • 200 OK – A successful response

Response JSON Object
  • config (string) – kubeconfig в формате Base24

  • error.code (integer) – код ошибки. Доступные коды ошибок определены в google.rpc.Code

  • error.details[].typeUrl (string) – дополнительные сведения об ошибке о типе протокола передачи данных. Соответствия gRPC-статусов с HTTP-кодами определены в google.rpc.Code

  • error.details[].value (string) – значение ошибки

  • error.message (string) – описание ошибки

GET /kubernetes/v1/clusters/{clusterId}/openid-kubeconfig
Parameters
  • clusterId (string) – идентификатор кластера

Status Codes
  • 200 OK – A successful response

Response JSON Object
  • config (string) – kubeconfig в формате Base24

  • error.code (integer) – код ошибки. Доступные коды ошибок определены в google.rpc.Code

  • error.details[].typeUrl (string) – дополнительные сведения об ошибке о типе протокола передачи данных. Соответствия gRPC-статусов с HTTP-кодами определены в google.rpc.Code

  • error.details[].value (string) – значение ошибки

  • error.message (string) – описание ошибки