View a markdown version of this page

Overview of local Amazon EKS clusters on AWS Outposts configured with EC2 instance store - Amazon EKS

Help improve this page

To contribute to this user guide, choose the Edit this page on GitHub link that is located in the right pane of every page.

Overview of local Amazon EKS clusters on AWS Outposts configured with EC2 instance store

You can use local clusters to run your entire Amazon EKS cluster locally on AWS Outposts. This helps mitigate the risk of application downtime that might result from temporary network disconnects to the cloud and can help address data residency requirements. Because the entire Kubernetes cluster runs locally on Outposts, applications remain available, and you can perform cluster operations during network disconnects from the cloud.

Local clusters are generally available for use with Outposts racks.

Amazon EKS local clusters with EC2 instance store Outposts

Amazon EKS local clusters supports AWS Outposts configured with EC2 instance store. When you run local clusters on Outposts with EC2 instance store, Amazon EKS deploys an updated local clusters architecture that provides greater parity with Amazon EKS cloud clusters.

The updated architecture used with EC2 instance store-backed Outposts adds the following:

  • Managed control plane. The Kubernetes control plane runs in an AWS-managed service account on your Outpost. Amazon EKS manages the control plane lifecycle, including Amazon EKS platform version updates and etcd backups.

  • Greater feature parity with Amazon EKS in the cloud. Use Amazon EKS add-ons, IAM Roles for Service Accounts, EKS Pod Identity, OIDC authentication, and Grant IAM users access to Kubernetes with EKS access entries. Use Bottlerocket as the worker node operating system, in addition to Amazon Linux 2023-based worker nodes.

  • Aligned with the Amazon EKS Kubernetes version lifecycle. New Kubernetes versions and Amazon EKS platform versions become available for local clusters on the same cadence as Amazon EKS in the cloud. Extended support Kubernetes versions are available with the same pricing as cloud clusters.

  • Available in all commercial AWS Regions support AWS Outposts racks.

Note

If your Outpost is configured with Amazon EBS instead of EC2 instance store, the architecture described in this topic isn’t available for your Outpost. Outposts configured with EBS will continue to use the existing local clusters implementation. For more information, see Create local Amazon EKS clusters on AWS Outposts for high availability.

If you are interested in creating a local cluster on an EBS-backed Outpost using the updated local clusters architecture, contact your AWS account team.

For a feature-by-feature comparison of local clusters and extended clusters, see Comparing the deployment options.

Get started

To create a local cluster on an Outpost configured with EC2 instance store, see Deploy an Amazon EKS local cluster on AWS Outposts configured with EC2 instance store.

Before you create a cluster, review:

Topics