Overview of Amazon EKS Capabilities
mainlineAmazon EKS Capabilities are a layered set of fully managed, Kubernetes-native features that run within EKS rather than on your worker nodes. They are designed to accelerate developer velocity by offloading the operational burden of building, scaling, and maintaining foundational platform services like continuous deployment, AWS resource management, and resource orchestration.
Key Characteristics
- Fully Managed: AWS handles security patching, updates, and operational management.
- Resource Efficient: Because they run in EKS rather than on your worker nodes, they do not consume your cluster's compute capacity.
- Kubernetes-Native: You interact with them using standard tools like
kubectland Kubernetes custom resources. - Independent but Composable: Capabilities are independent cloud resources that can be used individually or together (e.g., using Argo CD and ACK for a complete GitOps workflow).
Constraints
- One per Cluster: You cannot create multiple capability resources of the same type (Argo CD, ACK, or kro) on the same cluster.