Run workloads in EKS Auto Mode clusters - Amazon EKS
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Help improve this page

Want to contribute to this user guide? Choose the Edit this page on GitHub link that is located in the right pane of every page. Your contributions will help make our user guide better for everyone.

Run workloads in EKS Auto Mode clusters

This chapter provides examples of how to deploy different types of workloads to Amazon EKS clusters running in Auto Mode. The examples demonstrate key workload patterns including sample applications, load-balanced web applications, stateful workloads using persistent storage, and workloads with specific node placement requirements. Each example includes complete manifests and step-by-step deployment instructions that you can use as templates for your own applications.

Before proceeding with the examples, ensure that you have an EKS cluster running in Auto Mode and that you have installed the Amazon CLI and kubectl. For more information, see Set up to use Amazon EKS. The examples assume basic familiarity with Kubernetes concepts and kubectl commands.

You can use these use case-based samples to run workloads in EKS Auto Mode clusters.

Deploy a sample inflate workload to an Amazon EKS Auto Mode cluster

Shows how to deploy a sample workload to an EKS Auto Mode cluster using kubectl commands.

Deploy a sample load balancer workload to EKS Auto Mode

Shows how to deploy a containerized version of the 2048 game on Amazon EKS.

Deploy a sample stateful workload to EKS Auto Mode

Shows how to deploy a sample stateful application to an EKS Auto Mode cluster.

Control if a workload is deployed on EKS Auto Mode nodes

Shows how to use an annotation to control if a workload is deployed to nodes managed by EKS Auto Mode.