協助改善此頁面
想要為此使用者指南做出貢獻? 捲動至此頁面底部,然後在 上選取編輯此頁面 GitHub。您的貢獻將幫助我們的使用者指南更適合所有人。
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
IAM使用存取項目授予使用者EKS存取權 Kubernetes
必要條件
-
熟悉 Amazon EKS 叢集的叢集存取選項。如需詳細資訊,請參閱授與IAM使用者和角色對 Kubernetes 的存取權 APIs。
-
現有的 Amazon EKS 群集。若要部署叢集,請參閱 開始使用 Amazon EKS。若要使用存取項目和變更叢集的身分驗證模式,叢集的平台版本必須與下表所列版本相同或更新,或是晚於表格中列出版本的 Kubernetes 版本。
Kubernetes 版本 平台版本 1.30
eks.2
1.29
eks.1
1.28
eks.6
1.27
eks.10
1.26
eks.11
1.25
eks.12
1.24
eks.15
1.23
eks.17
您可以通過替換來檢查當前Kubernetes和平台版本
my-cluster
在下面的命令中使用集群的名稱,然後運行修改後的命令:aws eks describe-cluster --name
。my-cluster
--query 'cluster.{"Kubernetes Version": version, "Platform Version": platformVersion}'重要
Amazon 將叢集EKS更新為表格中列出的平台版本後,Amazon EKS 會針對最初建立叢集的IAM主體建立具有叢集管理員許可的存取項目。如果您不希望該IAM主體具有叢集的管理員許可,請移除 Amazon EKS 建立的存取項目。
對於平台版本早於上表所列平台版本的叢集,叢集建立者始終為叢集管理員。無法從建立叢集的IAM使用者或角色中移除叢集管理員權限。
-
對您的叢集具有下列權限的IAM主體:
CreateAccessEntry
ListAccessEntries
DescribeAccessEntry
、DeleteAccessEntry
、、和UpdateAccessEntry
。如需有關亞馬遜EKS許可的詳細資訊,請參閱服務授權參考資料中由 Amazon 彈性 Kubernetes 服務定義的動作。 -
用來建立存取項目的現有IAM主參與者,或是要更新或刪除的現有存取項目。