What problem does it solve?
This Skill provides comprehensive guidelines for creating and reviewing Kubernetes manifests, ensuring they are robust, maintainable, and adhere to best practices, thereby preventing common deployment issues and improving cluster stability.
Core Features & Use Cases
- Manifest Structure: Guides on organizing Kubernetes manifests within a repository.
- Resource Management: Enforces the use of resource requests and limits for containers.
- Health Probes: Mandates liveness and readiness probes for application health monitoring.
- Security Best Practices: Recommends running containers as non-root and using read-only root filesystems.
- Provider Agnosticism: Advises against cloud-specific annotations to maintain portability.
- Use Case: When developing a new microservice, use this Skill to generate and validate its Deployment, Service, ConfigMap, and HorizontalPodAutoscaler manifests, ensuring they meet production readiness standards.
Quick Start
Use the kubernetes-manifests skill to generate a basic Kubernetes Deployment manifest for a new service named 'my-app'.