scaling.minWorkers are billed whether or not they have work.
Workers register with an IAM role in your account, through IAM roles for service accounts (IRSA). EKS Pod Identity, node roles, and access keys are not supported. A worker that cannot register exits without taking work.
Create the role and service account
The role needs the AWS managed policyAWSMarketplaceMeteringRegisterUsage, and must trust the service account the release runs under.
- Your own service account
- Chart-created service account
eksctl creates the role and an annotated service account together:fineparser-values.yaml
serviceAccount.name. It must name a service account set up this way.sts:AssumeRoleWithWebIdentity from the cluster’s OIDC provider, with sub set to system:serviceaccount:<namespace>:<service-account> and aud set to sts.amazonaws.com.
Region
Workers register in the region the EKS pod identity webhook injects. SetawsMarketplace.region only if your cluster does not inject AWS_REGION.
