Skip to main content

Fargate Profile

Amazon EKS Fargate Profiles allow you to specify which pods can run on Fargate in your Amazon EKS cluster. Fargate is a serverless compute engine for containers that allows you to run containers without managing servers or clusters. EKS Fargate Profiles define selectors that specify which pods should run on Fargate. For more details, you can refer to the official documentation.

Terraform Mappings:

  • aws_eks_fargate_profile.arn

Supported Methods​

  • GET: Get a Fargate profile by unique name ((clusterName)/(FargateProfileName))
  • LIST: List all Fargate profiles
  • SEARCH: Search for Fargate profiles by cluster name

iam-role​

Fargate profiles are linked to IAM roles to provide the necessary permissions for the containers to access other AWS services securely. These IAM roles are associated with the pods running on Fargate, allowing them to inherit specific permissions.

ec2-subnet​

Fargate profiles are associated with EC2 subnets to run containers in a specific availability zone. The subnets defined in a Fargate profile determine where the pods are launched, enhancing networking and security configurations for the pods.