Как подключить среду IKS с помощью внешней Rundeck? - PullRequest
0 голосов
/ 29 мая 2020

Я использую внешний Rundeck, который присутствует вне IKS. Обычно мы входим в ibmcloud, а затем получаем доступ к IKS. Но мне нужно получить доступ к среде IKS с учетной записью службы (сертификат и токен). Это возможно? если да, то как я могу временно сохранить этот kubeconfig, не сохраняя его в .kube / config

1 Ответ

1 голос
/ 29 мая 2020

Создайте 'Service ID' и внутри идентификатора сервиса создайте 'API Key' - войдите в консоль ibmcloud и выберите Manage> Access (IAM) - Create a Service ID - Add the Access polices, щелкнув соответствующую панель а затем добавьте политики. Выберите панель ключей API и нажмите «Создать»

Я не знаю, что вы имеете в виду под «временным хранением». Но затем сценарий может войти в систему, используя этот ключ api в вашем сценарии и сконфигурируйте kubectl:

ibmcloud login --aipkey 6JaR7NOTAREALKEYP c -E01i-mlwc7_8zd29foobar2NA -g yourgroup ibmcloud ks cluster config --cluster yourcluster kubectl .

...