Unterstützung für die Verbesserung dieser Seite beitragen
Um zu diesem Benutzerhandbuch beizutragen, klicken Sie auf den Link Diese Seite auf GitHub bearbeiten, der sich im rechten Bereich jeder Seite befindet.
Abrufen von IAM-Informationen zu einem Amazon-EKS-Add-On
Bevor Sie ein Add-On erstellen, ermitteln Sie mithilfe der AWS-CLI:
-
Ob das Add-On IAM-Berechtigungen benötigt
-
Die empfohlene zu verwendende IAM-Richtlinie
Verfahren
-
Bestimmen Sie den Namen des Add-ons, das Sie installieren möchten, und die Kubernetes-Version Ihres Clusters. Weitere Informationen zu Add-ons finden Sie unter Amazon-EKS-Add-ons.
-
Verwenden Sie die AWS-CLI, um zu bestimmen, ob das AddO-n IAM-Berechtigungen erfordert.
aws eks describe-addon-versions \ --addon-name <addon-name> \ --kubernetes-version <kubernetes-version>Zum Beispiel:
aws eks describe-addon-versions \ --addon-name aws-ebs-csi-driver \ --kubernetes-version 1.30Sehen Sie sich die folgende Beispielausgabe an. Beachten Sie, dass
requiresIamPermissionstrueist und die Standard-Add-On-Version darstellt. Sie müssen die Add-On-Version angeben, wenn Sie die empfohlene IAM-Richtlinie abrufen.{ "addons": [ { "addonName": "aws-ebs-csi-driver", "type": "storage", "addonVersions": [ { "addonVersion": "v1.31.0-eksbuild.1", "architecture": [ "amd64", "arm64" ], "compatibilities": [ { "clusterVersion": "1.30", "platformVersions": [ "*" ], "defaultVersion": true } ], "requiresConfiguration": false, "requiresIamPermissions": true }, [...] -
Wenn das Add-On IAM-Berechtigungen erfordert, verwenden Sie die AWS-CLI, um eine empfohlene IAM-Richtlinie abzurufen.
aws eks describe-addon-configuration \ --query podIdentityConfiguration \ --addon-name <addon-name> \ --addon-version <addon-version>Zum Beispiel:
aws eks describe-addon-configuration \ --query podIdentityConfiguration \ --addon-name aws-ebs-csi-driver \ --addon-version v1.31.0-eksbuild.1Überprüfen Sie die folgende Ausgabe. Beachten Sie den
recommendedManagedPolicies.[ { "serviceAccount": "ebs-csi-controller-sa", "recommendedManagedPolicies": [ "arn:aws:iam::aws:policy/service-role/AmazonEBSCSIDriverPolicy" ] } ] -
Erstellen Sie eine IAM-Rolle und fügen Sie die empfohlene verwaltete Richtlinie an. Alternativ können Sie die verwaltete Richtlinie überprüfen und die Berechtigungen entsprechend einschränken. Weitere Informationen finden Sie unter Pod-Identity-Zuordnung erstellen (AWS-Konsole).
Unterstützungsreferenz für Pod Identity
Die folgende Tabelle gibt an, ob bestimmte Amazon-EKS-Add-Ons EKS Pod Identity unterstützen.
| Add-On-Name | Unterstützung für Pod Identity | Erforderliche Mindestversion |
|---|---|---|
|
Ja |
v1.26.0-eksbuild.1 |
|
|
Ja |
v1.15.5-eksbuild.1 |
|
|
Ja |
v2.0.5-eksbuild.1 |
|
|
Ja |
v0.94.1-eksbuild.1 |
|
|
Nein |
N/A |
|
|
Ja |
v3.1.0-eksbuild.1 |
Diese Tabelle wurde zuletzt am 28. Oktober 2024 aktualisiert.