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 value | Scheduling behavior |
|---|---|
| *(not set)* | Pods run only on existing ECS nodes in the cluster. This is the default. |
| eci | Pods run on ECS nodes first. When ECS capacity is insufficient, EDAS schedules additional pods to elastic container instances. |
| eci_only | Pods 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.