Как создать kubeconfig для моего кластера kubernetes в облаке IBM - PullRequest
0 голосов
/ 07 февраля 2020

Мне интересно, как мне создать файл конфигурации kube для моего кластера Kubernetes программно, чтобы я мог использовать его с kubectl в IBM Cloud.

1 Ответ

1 голос
/ 07 февраля 2020

Чтобы сгенерировать файл конфигурации Kube для использования с kubectl, вы можете сделать следующее с помощью curl для генерации файла.

Сначала вам нужно получить носитель и обновить токен sh. Есть несколько способов сделать это. Если у вас есть ключ API, вы [можете сгенерировать свои токены здесь .

Получив токены, вы можете вызвать следующий API.

POST https://containers.cloud.ibm.com/global/v1/clusters/clusterid/config.

Это даст вам заархивированный файл с конфигурацией kube и соответствующими сертификатами.

curl --location --request GET 'https://containers.cloud.ibm.com/global/v1/clusters/xxx/config' \
--header 'Authorization: mybearertoken' \
--header 'X-Auth-Refresh-Token: myrefreshtoken' >> kubeconfig.zip

Замените mybearertoken и myrefreshtoken правильными значениями из здесь .

...