Получение Kubeconfig
Актуальную спецификацию можно скачать и использовать в привычном инструменте.
Набор методов для получения Kubeconfig:
Метод API |
HTTP-метод |
Описание |
---|---|---|
Get {clusterId}/kubeconfig |
GET |
Возвращает Kubeconfig в формате Base64 |
Get {clusterId}/openid-kubeconfig |
GET |
Возвращает Kubeconfig в формате Base64 и токен OpenId |
clusterId (string) – идентификатор кластера
200 OK – A successful response
config (string) – kubeconfig в формате Base24
error (object) – сообщение об ошибке
error.code (integer) – код ошибки. Доступные коды ошибок определены в google.rpc.Code
error.details (array) – дополнительные сведения об ошибке о типе протокола передачи данных. Соответствия gRPC-статусов с HTTP-кодами определены в google.rpc.Code
error.details[].@type (string) – дополнительные сведения об ошибке о типе протокола передачи данных. Соответствия gRPC-статусов с HTTP-кодами описаны в google.rpc.Code
error.message (string) – описание ошибки
clusterId (string) – идентификатор кластера
200 OK – A successful response
config (string) – kubeconfig в формате Base24
error (object) – сообщение об ошибке
error.code (integer) – код ошибки. Доступные коды ошибок определены в google.rpc.Code
error.details (array) – дополнительные сведения об ошибке о типе протокола передачи данных. Соответствия gRPC-статусов с HTTP-кодами определены в google.rpc.Code
error.details[].@type (string) – дополнительные сведения об ошибке о типе протокола передачи данных. Соответствия gRPC-статусов с HTTP-кодами описаны в google.rpc.Code
error.message (string) – описание ошибки