ฉันกำลังพยายามเรียนรู้ AWS EKS และกำลังติดตาม เริ่มต้นใช้งาน Amazon EKS – AWS Management Console และ AWS CLI แนะนำทีละขั้นตอนยกเว้นภูมิภาคที่ฉันเปลี่ยนเป็น us-east-1
ฉันสามารถสร้างคลัสเตอร์ของฉัน - คลัสเตอร์ของฉัน
แต่เมื่อฉันพยายามกำหนดค่าคอมพิวเตอร์ของฉันซึ่งเป็นอินสแตนซ์ EC2 (T2.Micro) เพื่อสื่อสารกับคลัสเตอร์ ฉันได้รับ ข้อผิดพลาด: คุณต้องลงชื่อเข้าใช้เซิร์ฟเวอร์ (ไม่ได้รับอนุญาต)
ข้อผิดพลาด. ในการดำน้ำลึก ฉันพบว่าบทบาท EC2 (ARN - arn:aws:iam::123456789012:role/ec2-admin) จำเป็นต้องรับบทบาทที่สร้างคลัสเตอร์ (ARN - arn:aws:iam::123456789012:role /myAmazonEKSClusterRole) ฉันได้แก้ไขเหล่านี้ในคำนิยามบทบาทด้วยโดยแก้ไข Trust Relationship ใน myAmazon EKSClusterRole
ได้รับ arn:aws:sts::123456789012:assumed-role/myAmazonEKSClusterRole/test-session
หลังจากนี้ฉันสามารถดำเนินการได้ โอเค
คำสั่งแต่ คูเบก
คำสั่งยังคงหลบเลี่ยงฉัน
สำหรับการดำเนินการ คูเบก
คำสั่ง ฉันกำลังพยายามทำตามขั้นตอนใน การจัดการผู้ใช้หรือบทบาท IAM สำหรับคลัสเตอร์ของคุณ. อย่างไรก็ตาม พวกเขากำลังขอให้ฉันเปลี่ยนแปลง aws-auth-cm.yaml
configMap ที่ฉันทำไม่ได้เพราะฉันไม่สามารถดำเนินการได้ kubectl ใช้
สั่งการ.
ของฉัน คุเบะคอนฟิก
ไฟล์ -
api เวอร์ชัน: v1
คลัสเตอร์:
- กลุ่ม:
ข้อมูลผู้ออกใบรับรอง: <cert>
ชื่อ: arn:aws:eks:us-east-1:123456789012:cluster/my-cluster
บริบท:
- บริบท:
คลัสเตอร์: arn:aws:eks:us-east-1:123456789012:cluster/my-cluster
ผู้ใช้: arn:aws:eks:us-east-1:123456789012:cluster/my-cluster
ชื่อ: arn:aws:eks:us-east-1:123456789012:cluster/my-cluster
บริบทปัจจุบัน: arn:aws:eks:us-east-1:123456789012:cluster/my-cluster
ประเภท: การกำหนดค่า
ค่ากำหนด: {}
ผู้ใช้:
- ชื่อ: arn:aws:eks:us-east-1:123456789012:cluster/my-cluster
ผู้ใช้:
ผู้บริหาร:
apiVersion: client.authentication.k8s.io/v1alpha1
หาเรื่อง:
- --ภูมิภาค
- เรา-ตะวันออก-1
- เอก
- รับโทเค็น
- --ชื่อคลัสเตอร์
- คลัสเตอร์ของฉัน
คำสั่ง: aws
เนื้อหาของไฟล์ aws-auth-cm.yaml หลังจากที่ฉันทำการเปลี่ยนแปลงคือ
api เวอร์ชัน: v1
ประเภท: ConfigMap
ข้อมูลเมตา:
ชื่อ: aws-auth
เนมสเปซ: ระบบ kube
ข้อมูล:
แผนที่บทบาท: |
# - rolearn: <ARN ของบทบาทอินสแตนซ์ (ไม่ใช่โปรไฟล์อินสแตนซ์)>
# ชื่อผู้ใช้: ระบบ: โหนด: {{ EC2PrivateDSNname}}
# กลุ่ม:
# - ระบบ:bootstrappers
# - ระบบ:โหนด
- บทบาท: arn:aws:iam::375712918983:role/myAmazonEKSClusterRole
ชื่อผู้ใช้: myAmazonEKSClusterRole
กลุ่ม:
- ระบบ: ต้นแบบ
คุณช่วยด้วยหรือชี้แนะได้ไหม
โปรดแจ้งให้เราทราบหากคุณมีคำถามใดๆ