AWS EKS
After AWS EKS for Fargate annouced in Re:Invent 2019 - Amazon EKS on AWS Fargate Now Generally Available, I have a quick spin.
General configuration:
Fargate profile configuration:
Fargate roles:
CustomEKSRole
role has AmazonEKSClusterPolicy
and AmazonEKSServicePolicy
.
CustomEKSFargatePodExecutionRole
role has AmazonEKSFargatePodExecutionRolePolicy
, and Trust relationships:
1 | { |
CustomEKSWorkerNodeRole
role has AmazonEKSWorkerNodePolicy
, AmazonEKS_CNI_Policy
, AmazonEC2ContainerRegistryReadOnly
, and Trust relationships:
1 | { |
Namespace for Fargate profile Pod Selectors is default
.
Subnets for Fargate, including private subnets (subnet without Internet Gateway):
References
- Getting Started with AWS Fargate on Amazon EKS, https://docs.aws.amazon.com/eks/latest/userguide/fargate-getting-started.html
- Amazon EKS Worker Node IAM Role, https://docs.aws.amazon.com/eks/latest/userguide/worker_node_IAM_role.html
- EKS + Fargate = Extensibility of Kubernetes + Serverless Benefits, https://itnext.io/eks-fargate-extensibility-of-kubernetes-serverless-benefits-77599ac1763