本机登入多个AWS账号的EKS Cluster

  1. 安装AWS CLI
    参考文档:https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html
  2. 安装好了CLI,需要为本机设置access key
aws configure

可以设置默认region

3. 输入以下命令就能把EKS Cluster加入到本机

aws eks update-kubeconfig --name yourClusterName --region=ap-southeast-1

4. 添加了之后就能在k8s len当中看到这个Cluster了

账号登入EKS Cluster 来自不同的AWS账号

以下的步骤是MacOS的教程

1. 把多个aws账号的secret都存入本机

nano ~/.aws/credentials

更改的格式如下

[default]
aws_access_key_id = 你当下的access key
aws_secret_access_key = 你当下的secret

[user1]
aws_access_key_id = AKIAI44QH8DHBEXAMPLE
aws_secret_access_key = je7MtGbClwBF/2Zp9Utk/h3yCo8nvbEXAMPLEKEY

[user2]
aws_access_key_id = AKIAI44QH8DHBEXAMPLE
aws_secret_access_key = je7MtGbClwBF/2Zp9Utk/h3yCo8nvbEXAMPLEKEY

2. 输入以下命令就能把EKS Cluster加入到本机, 并且连接各自的aws账号

aws eks update-kubeconfig --name yourClusterName --region=ap-southeast-1 --profile=user1

Loading

Facebook评论