What problem does it solve?
This Skill eliminates the risk of costly production outages, security breaches, and performance bottlenecks caused by misconfigured Kubernetes workloads, autoscaling policies, and networking rules, which are common pitfalls for teams running containerized services at scale.
Core Features & Use Cases
- Workload Design & Resource Management: Choose the correct controller (Deployment, StatefulSet, DaemonSet) for your use case, configure resource requests/limits and QoS classes to avoid eviction and throttling, and implement init containers and sidecars for setup and cross-cutting concerns.
- Autoscaling & Availability: Configure HPA, VPA, KEDA, and Cluster Autoscaler to handle variable load, set up PodDisruptionBudgets, pod anti-affinity, and probes to ensure high availability during node drains and rolling upgrades.
- Security & Observability: Harden workloads with RBAC, pod security contexts, and NetworkPolicies, set up structured logging and Prometheus metrics, and use essential kubectl commands for fast incident response.
- Use Case: For a stateless e-commerce API, use this Skill to configure a Deployment with Guaranteed QoS, HPA scaling on CPU and request rate, pod anti-affinity across availability zones, and default-deny NetworkPolicies to achieve 99.95% availability and prevent lateral movement from compromised pods.
Quick Start
Use the kubernetes-production skill to configure a production-ready Deployment for your stateless API service with appropriate resource requests, HPA autoscaling rules, and NetworkPolicies to restrict traffic to only the ingress controller and database.