登录不同环境EKS

登录不同环境EKS

安装awscli,kubectl

#部署awscli
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
mv /usr/bin/aws /usr/bin/aws.bak
ln -s /usr/local/aws-cli/v2/current/bin/aws /usr/bin/aws

#部署kubectl
curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.25.6/2023-01-30/bin/linux/amd64/kubectl
chmod +x ./kubectl
mv ./kubectl /usr/local/bin
kubectl version --short --client

安装aws AK

## 单个AWS AK
aws configure
AWS Access Key ID [None]: 
AWS Secret Access Key [None]: 
Default region name [None]: 
Default output format [None]: 回车

## 多个AWS AK
aws configure --profile 
AWS Access Key ID [None]: 
AWS Secret Access Key [None]: 
Default region name [None]: 
Default output format [None]: 回车

ps: 使用多个AWS AK时,需要指定export AWS_DEFAULT_PROFILE=,切换不同环境

获取kubeconfig

aws eks --region   update-kubeconfig --name  --role-arn arn:aws:iam:::role/

PS: EKS创建者IAM帐号拥有管理员权限。其他使用时,需要先配置角色,附加给权限EKS管理权限,更新KUBE-CONFIG认证以进行管理。

你可能感兴趣的:(EKS,kubernetes,eks)