scaling.minWorkers sont facturés, qu’ils aient ou non des tâches à traiter.
Les processus de traitement s’enregistrent au moyen d’un rôle IAM de votre compte, via les rôles IAM pour les comptes de service (IRSA). EKS Pod Identity, les rôles de nœud et les clés d’accès ne sont pas pris en charge. Un processus de traitement qui ne parvient pas à s’enregistrer s’arrête sans prendre en charge aucune tâche.
Créer le rôle et le compte de service
Le rôle nécessite la stratégie gérée par AWSAWSMarketplaceMeteringRegisterUsage et doit faire confiance au compte de service sous lequel la release s’exécute.
- Votre propre compte de service
- Compte de service créé par le chart
eksctl crée à la fois le rôle et un compte de service annoté :fineparser-values.yaml
serviceAccount.name. Cette valeur doit désigner un compte de service configuré de cette manière.sts:AssumeRoleWithWebIdentity depuis le fournisseur OIDC du cluster, avec sub défini sur system:serviceaccount:<namespace>:<service-account> et aud défini sur sts.amazonaws.com.
Région
Les processus de traitement s’enregistrent dans la région injectée par le webhook EKS Pod Identity. Ne définissezawsMarketplace.region que si votre cluster n’injecte pas AWS_REGION.
