EKS Auto Mode
Using EKS Auto Mode with DuploCloud.
EKS Auto Mode is a simplified, fully managed option for deploying Kubernetes clusters in DuploCloud using Amazon Elastic Kubernetes Service (EKS). With Auto Mode, AWS handles node provisioning, scaling, and lifecycle management, reducing operational overhead for faster, hands-off cluster deployments.
EKS Auto Mode is ideal if you:
Want fast, low-maintenance EKS cluster setup.
Do not need SSH access to worker nodes.
Do not require custom AMIs.
Prefer automated autoscaling and lifecycle management via AWS Karpenter.
See the table below for a detailed comparison of EKS Auto Mode and EKS Standard Mode to help you choose the best option for your use case.
Important: DuploCloud does not support switching between Auto Mode and Standard Mode after an infrastructure is created. Changing the mode may require you to delete and recreate the infrastructure. Choose carefully based on your project requirements.
Category
EKS Standard Mode
EKS Auto Mode
Custom AMIs
Supports custom AMIs
Not supported. AWS manages AMIs, which are immutable
Host Access
Full host access via SSH. Users manage nodes directly
No SSH access: cannot install custom software on nodes
Node Management and Scaling
No out-of-the-box solution: - Requires manual setup of Auto Scaling Groups (ASGs) and node groups. - One instance type per node group. - Node cycling is manual unless scaling or upgrading. - DuploCloud provides optional cluster autoscaler setting.
Fully automated via Karpenter: - No need to configure ASGs or node groups. - Supports multiple instance types, families, and hardware. - Mandatory node cycling every 21 days. - Built-in cost optimization and dynamic scaling. - Works out of the box with no extra configuration. - DuploCloud preserves tenant network and permission isolation.
Load Balancing
Load Balancer Controller available via infra setting. Network Load Balancers are not supported.
Load Balancer Controller included by default: no setup.
Network Load Balancers are not supported.
Storage
EBS CSI driver installed and managed by DuploCloud. EFS is supported.
EBS CSI driver installed and managed by AWS. EFS is supported.
EKS Upgrades
DuploCloud orchestrates control plane upgrades and manages version cycling for plugins and nodes.
DuploCloud upgrades the control plane only; AWS Auto Mode handles plugin and node version cycling.
AOS (Advanced Observability Stack) Support
Fully supported, tested, and stable.
Beta: should work with privileged containers, but not yet considered stable.
Cost and Billing
Lower cost. You pay only for EC2 and EBS resources
Higher cost. You pay AWS Auto Mode node fees on top of EC2 and EBS.
Creating an Infrastructure with EKS Auto Mode
To create an infrastructure using EKS Auto Mode:
In the DuploCloud Portal, navigate to Administrator → Infrastructure.
Click Add. The Add Infrastructure pane displays.

Complete the fields, being sure to:
Check Enable EKS.
Set Cluster Mode to EKS Auto Mode.
Configure additional fields such as region, VPC CIDR, availability zones, etc., as needed.
Click Create.
For more details about creating an infrastructure, see Creating an Infrastructure and Plan for AWS.
Creating Node Pools
In EKS Auto Mode, creating one or more node pools is essential for provisioning worker nodes to run your Kubernetes workloads. Node pools define the compute resources and scheduling constraints for your cluster’s nodes.
For detailed instructions on creating and managing node pools, see the DuploCloud Node Pools documentation.
Additional Resources
Creating Node Pools: Create and manage node pools.
Create a Tenant: Set up a workspace within the infrastructure to organize your application resources.
Create an EKS Service: Deploy a Kubernetes workload to your Auto Mode cluster by creating services that manage and expose your applications within the cluster.
Last updated
Was this helpful?

