Создание kubeconfig для доступа к кластеру Amazon EKS - PullRequest
0 голосов
/ 06 мая 2020

Учитывая сценарий, в котором у меня есть два кластера Kubernetes, один размещен на AWS EKS, а другой - на другом облачном провайдере, я хотел бы управлять кластером EKS от другого облачного провайдера. Какой самый простой способ аутентификации, чтобы я мог это сделать?

Было бы разумно создать kubeconfig, где я вставляю результат из aws get-token (или чего-то подобного) в кластер в другом облаке провайдер? Или эти токены непостоянны?

Любая помощь или руководство приветствуются!

1 Ответ

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

Я считаю, что наиболее правильным является способ, описанный в Создание kubeconfig для Amazon EKS

да, вы создаете kubeconfig с aws eks get-token, а затем добавляете вновь созданную конфигурацию в KUBECONFIG переменная окружения, например,

export KUBECONFIG=$KUBECONFIG:~/.kube/config-aws

, или вы можете добавить ее в .bash_profile для вашего удобства

echo 'export KUBECONFIG=$KUBECONFIG:~/.kube/config-aws' >> ~/.bash_profile

Подробные инструкции см. по предоставленному URL.

...