要启用AWS EKS的基本身份验证,您需要执行以下步骤:
eksctl create cluster --name my-cluster --version 1.18 --region us-west-2 --nodegroup-name standard-workers --node-type t3.medium --nodes 3 --nodes-min 1 --nodes-max 4 --managed
brew install kubectl
aws eks --region update-kubeconfig --name
aws-auth-cm.yaml
,并添加以下内容:apiVersion: v1
kind: ConfigMap
metadata:
name: aws-auth
namespace: kube-system
data:
mapRoles: |
- rolearn:
username: system:node:{{EC2PrivateDNSName}}
groups:
- system:bootstrappers
- system:nodes
请将
替换为您的EC2实例角色的ARN。
aws-auth-cm.yaml
:kubectl apply -f aws-auth-cm.yaml
现在,您的EKS集群已启用基本身份验证。您的EC2实例将具有所配置的角色,并且可以在集群中执行任务。