官方文档:https://aws.amazon.com/cn/premiumsupport/knowledge-center/eks-cluster-connection/
前期准备工作
从iam账户管理获取用户的ak/sk
获取region名称,这个直接看浏览器地址
output格式,建议json
bashroot@mybot:~/.kube# aws configure
AWS Access Key ID [*******************]:
AWS Secret Access Key [*******************]:
Default region name [None]: us-east-1
Default output format [None]: json
检查当前身份,验证您使用的是具有 Amazon EKS 集群权限的正确凭证:
bashroot@mybot:~/.kube# aws sts get-caller-identity
{
"UserId": "**********",
"Account": "**********",
"Arn": "**********"
}
# 如此返回,ok
# 查询你可以管理的集群
root@mybot:~/.kube# aws eks list-clusters
生成kubeconfig
bashaws eks --region region update-kubeconfig --name cluster_name
# 注意:请将 region 替换为您的 AWS 区域。将 cluster_name 替换为您的集群名称。
# 运行之后会自动放在 /root/.kube/config里边
测试
bashkubectl get svc
本文作者:mykernel
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!