kubernetes-docs
Installation
SKILL.md
Kubernetes Skill
Kubernetes is an open-source container orchestration engine for automating deployment, scaling, and management of containerized applications. It provides service discovery, load balancing, storage orchestration, automated rollouts/rollbacks, self-healing, secret management, batch execution, and horizontal scaling. This skill covers the official Kubernetes documentation.
When to Use
- Orchestrating containerized applications across clusters of machines
- Managing stateless and stateful workloads (Deployments, StatefulSets, DaemonSets, Jobs)
- Configuring networking (Services, Ingress, Network Policies, DNS)
- Managing persistent storage (PersistentVolumes, StorageClasses, CSI)
- Configuring applications (ConfigMaps, Secrets, Resource Management)
- Securing clusters (Pod Security Standards, RBAC, Service Accounts)
- Setting up clusters (kubeadm, production environments, high availability)
- Using kubectl for cluster operations and debugging