All Products
Search
Document Center

Enterprise Distributed Application Service:Scale Kubernetes applications with Elastic Container Instances

Last Updated:Mar 11, 2026

Enterprise Distributed Application Service (EDAS) supports Elastic Container Instance (ECI) for scaling Kubernetes applications. When Elastic Compute Service (ECS) nodes in your cluster lack capacity, or when you want to run pods entirely on serverless infrastructure, you can configure annotations to control how EDAS schedules pods.

Scaling modes

Set annotations when you create or deploy a Kubernetes application in EDAS. Three scaling modes are available:

Annotation valueScheduling behavior
*(not set)*Pods run only on existing ECS nodes in the cluster. This is the default.
eciPods run on ECS nodes first. When ECS capacity is insufficient, EDAS schedules additional pods to elastic container instances.
eci_onlyPods run exclusively on elastic container instances. ECS nodes in the cluster are not used.

Next steps

For the complete setup guide, see Configure virtual nodes for a Kubernetes application.