Скажем, у нас есть пара кластеров на Amazon EKS.У нас есть новый пользователь или новый компьютер, для которого требуется .kube / config, чтобы он был заполнен самой последней информацией о кластере.
Есть ли какой-то простой способ получить контекстную информацию из наших кластеров на EKS и поместить ее в.kube / файл конфигурации?что-то вроде:
eksctl init "cluster-1-ARN" "cluster-2-ARN"
поэтому после некоторой паузы в сети я услышал о:
aws eks update-kubeconfig
Я попробовал это, и я получил это:
$ aws eks update-kubeconfig использование: aws [опции] [...] [параметры] Чтобы увидеть текст справки, вы можете запустить:
aws help aws help aws help
aws: error: аргумент - имя обязательно
Я бы подумал, что он просто обновится для всех кластеров, но это не так.Поэтому я помещаю имена кластеров / ARN, например, так:
aws eks update-kubeconfig --name arn:aws:eks:us-west-2:913xxx371:cluster/eks-cluster-1
aws eks update-kubeconfig --name arn:aws:eks:us-west-2:913xxx371:cluster/ignitecluster
, но потом получаю:
kbc stderr: An error occurred (ResourceNotFoundException) when calling the DescribeCluster operation: No cluster found for name: arn:aws:eks:us-west-2:913xxx371:cluster/eks-cluster-1.
kbc stderr: An error occurred (ResourceNotFoundException) when calling the DescribeCluster operation: No cluster found for name: arn:aws:eks:us-west-2:913xxx371:cluster/ignitecluster.
хммм, это довольно глупо, эти имена кластеров существуют ... так что же?я делаю сейчас