如何配置本地kubectl连接kubernetes EKS集群

问题描述 投票:0回答:3

我对 kubernetes 很陌生。

我已在 AWS EKS 上创建了集群设置

现在我想在本地 ubuntu 服务器上配置 kubectl,以便可以连接到 AWS EKS 集群。

需要了解流程。 [如果可以的话]

kubernetes kubectl amazon-eks
3个回答
8
投票

aws cli 用于创建 Kubernetes 配置(通常是

~/.kube/config
)。

查看详情:

aws eks update-kubeconfig help


4
投票

您可以遵循此指南。您需要执行以下步骤。

1.安装kubectl

2.安装aws-iam-authenticator

3.为 Amazon EKS 创建 kubeconfig

4.管理集群的用户或 IAM 角色

另请查看使用 AWS CLI 配置 kubeconfig 此处


0
投票

您可以使用

aws eks update-kubeconfig
命令。但是,您可能需要更新 configMap/aws-auth 上的 mapUsers 以映射 userarn 和 Kubernetes 角色。

kubectl edit -n kube-system configmap/aws-auth

aws eks update-kubeconfig --name <Clustername> --region=us-central-1 --profile <aws profile>
© www.soinside.com 2019 - 2024. All rights reserved.