container-orchestration
Installation
SKILL.md
Container Orchestration
Design and operate Kubernetes clusters for scalable, resilient container deployments.
Context
You are designing Kubernetes infrastructure. Plan cluster architecture, scaling policies, storage, networking, and operations. Read workload characteristics, scale requirements, and team Kubernetes maturity.
Domain Context
Based on Kubernetes best practices (CNCF, Google, AWS EKS):
- Clusters: Logical Kubernetes environment; runs multiple services. Multi-cluster for HA across regions or failure domains.
- Nodes: Worker machines (EC2 instances). Auto-scaling groups scale nodes based on demand.
- Pods: Smallest deployable unit; usually one container per pod. Co-locate dependent containers sparingly.
- StatefulSets: For databases, caches with persistent state. PersistentVolumes for storage. StatelessSets for typical applications.
- Service Mesh: Advanced traffic management (Istio); not needed for simple deployments