kubernetes-deploy
Installation
SKILL.md
Kubernetes Deployment
Overview
Kubernetes provides container orchestration for automated deployment, scaling, and management. This skill should be invoked when deploying containerized applications, managing microservices, or implementing auto-scaling.
Core Principles
- Declarative: Define desired state in manifests
- Self-Healing: Kubernetes maintains desired state
- Scaling: Horizontal pod autoscaling
- Service Networking: Services enable pod communication
Preparation Checklist
- Containerize application with Dockerfile
- Push image to registry
- Design Kubernetes manifests
- Plan resource requirements