Fargate Profile
An Amazon EKS Fargate profile tells EKS which pods in a cluster should run on AWS Fargate rather than on self-managed or managed EC2 worker nodes. It contains a set of selectors (namespace and optional labels) and the networking configuration (subnets and the pod execution IAM role) that EKS will use when it launches Fargate tasks on your behalf. See the official documentation for full details: https://docs.aws.amazon.com/eks/latest/userguide/fargate-profile.html
Terrafrom Mappings:
aws_eks_fargate_profile.id
Supported Methodsโ
GET
: Get a fargate profile by unique name ({clusterName}:{FargateProfileName}
)LIST
SEARCH
: Search for fargate profiles by cluster name
Possible Linksโ
iam-role
โ
Each Fargate profile references a โpod execution roleโ, an IAM role that grants EKS permission to pull container images and publish pod logs when it provisions the Fargate tasks. Overmind therefore creates a link from the profile to the IAM role specified in pod_execution_role_arn
.
ec2-subnet
โ
The profileโs subnet_ids
field defines the VPC subnets into which the Fargate pods will be launched. Overmind links the profile to every subnet listed, helping you trace network reachability and security-group inheritance for the pods that will run under this profile.