You deploy Amazon EKS worker nodes to Outposts using self-managed node groups. The worker nodes run on Outposts and register with the Kubernetes control plane in the AWS Region. The worker nodes, and containers running on the nodes, can communicate with AWS services and resources running on the Outpost and in the region (via the Service Link) and with on-premises networks (via the Local Gateway).
You use the same AWS and Kubernetes tools and APIs to work with EKS on Outposts nodes that you use to work with EKS nodes in the Region.
To deploy Amazon EKS worker nodes on AWS Outposts, you must:
- Encrypt all EBS volumes with an AWS Key Management Service (KMS) key (you can use the
alias/aws/ebs
AWS managed key) - Launch worker node instances in Outposts VPC subnets