scaling.minWorkers weiterlaufen, werden abgerechnet – unabhängig davon, ob sie Aufgaben bearbeiten oder nicht.
Worker registrieren sich über IAM-Rollen für Dienstkonten (IRSA) mit einer IAM-Rolle in Ihrem Konto. EKS Pod Identity, Knotenrollen und Zugriffsschlüssel werden nicht unterstützt. Ein Worker, der sich nicht registrieren kann, wird beendet, ohne Aufgaben zu übernehmen.
Rolle und Dienstkonto erstellen
Die Rolle benötigt die von AWS verwaltete RichtlinieAWSMarketplaceMeteringRegisterUsage und muss dem Dienstkonto vertrauen, unter dem das Release ausgeführt wird.
- Eigenes Dienstkonto
- Vom Chart erstelltes Dienstkonto
eksctl erstellt die Rolle und ein annotiertes Dienstkonto in einem Schritt:fineparser-values.yaml
serviceAccount.name möglicherweise vorab aus. Der Wert muss auf ein Dienstkonto verweisen, das auf diese Weise eingerichtet wurde.sts:AssumeRoleWithWebIdentity für den OIDC-Provider des Clusters zulassen, wobei sub auf system:serviceaccount:<namespace>:<service-account> und aud auf sts.amazonaws.com gesetzt sein muss.
Region
Worker registrieren sich in der Region, die vom EKS Pod Identity Webhook injiziert wird. Legen SieawsMarketplace.region nur dann fest, wenn Ihr Cluster AWS_REGION nicht injiziert.
