登录不同环境EKS

本文介绍了如何在不同环境中登录EKS,包括安装awscli和kubectl,设置AWSAccessKey(AK)和SecretAccessKey(SK),以及获取和配置kubeconfig以管理EKS集群。特别强调了使用多个AWSAK时的切换方法以及EKS集群的角色和权限管理。
摘要由CSDN通过智能技术生成

登录不同环境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-AK>
AWS Secret Access Key [None]: <AWS-SK>
Default region name [None]: <AWS-REGION>
Default output format [None]: 回车

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

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

获取kubeconfig

aws eks --region <AWS-REGION>  update-kubeconfig --name <Cluster-name> --role-arn arn:aws:iam::<ACCOUNTCONFIG>:role/<ROLENAME>

PS: EKS创建者IAM帐号拥有管理员权限。其他使用时,需要先配置角色<ROLENAME>,附加给权限EKS管理权限,更新KUBE-CONFIG认证以进行管理。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值