Работа с файлами Kubeconfig
Набор методов для получения Kubeconfig.
Возвращает Kubeconfig в формате Base64 по идентификатору кластера.
Запрос
Get {clusterId}/kubeconfig
В теле запроса необходимо указать параметр
clusterId
(string) – идентификатор кластера.Пример запроса:
Запрос type=jsonGET https://10.15.39.68/api/kubernetes/v1/clusters/{a7baf2d9-5924-459d}/kubeconfig { "clusterid": "a7baf2d9-5924-459d", }
Пример ответа:
Ответ type=json{ "error": { "code": 0, "message": "string", "details": [ { "typeUrl": "string", "value": "string" } ] }, "config": "string" }
Ответ
Параметр | Тип | Описание |
---|---|---|
config | string | Kubeconfig в формате Base64 |
code | integer | Код статуса, который должен быть значением перечисления [google.rpc.Code] |
details[].typeUrl | string | URL-адрес/имя ресурса,идентифицирующее тип сообщения сериализованного протокольного буфера |
details[].value | string | Допустимый сериализованный буфер протокола указанного выше типа |
message | string | Сообщение об ошибке для разработчиков (на английском языке). Любое сообщение об ошибке должно быть локализовано и отправлено в поле [google.rpc.Status.details] |