Kubernetes Manifest Generator
Unverified●29/40Claude Code◐PartialHas SKILL.md but declares no allowed-tools — Claude Code will ask for permission each time
Cursor◐PartialPlain prose you can paste in — but no Cursor rules file
Codex◐PartialPlain prose you can paste in — but no AGENTS.md
Gemini CLI◐PartialPlain prose you can paste in
Copilot◐PartialPlain prose you can paste in — but no Copilot instructions file
npx agentalley add k8s-manifest-generatorWho is stuck, and on what
Create production-ready Kubernetes manifests for Deployments, Services, ConfigMaps, and Secrets following best practices and security standards. Use when generating Kubernetes YAML manifests, creating K8s resources, or implementing production-grade Kubernetes configurations.
The whole source
Frontmatter — 2 properties
| name | k8s-manifest-generator |
|---|---|
| description | Create production-ready Kubernetes manifests for Deployments, Services, ConfigMaps, and Secrets following best practices and security standards. Use when generating Kubernetes YAML manifests, creating K8s resources, or implementing production-grade Kubernetes configurations. |
| 1 | --- |
| 2 | name: k8s-manifest-generator |
| 3 | description: Create production-ready Kubernetes manifests for Deployments, Services, ConfigMaps, and Secrets following best practices and security standards. Use when generating Kubernetes YAML manifests, creating K8s resources, or implementing production-grade Kubernetes configurations. |
| 4 | ---A5 — No allowed-tools declared — no way to tell what this skill may touch |
| 5 | |
| 6 | # Kubernetes Manifest Generator |
| 7 | |
| 8 | Step-by-step guidance for creating production-ready Kubernetes manifests including Deployments, Services, ConfigMaps, Secrets, and PersistentVolumeClaims. |
| 9 | |
| 10 | ## Purpose |
| 11 | |
| 12 | This skill provides comprehensive guidance for generating well-structured, secure, and production-ready Kubernetes manifests following cloud-native best practices and Kubernetes conventions. |
| 13 | |
| 14 | ## When to Use This Skill |
| 15 | |
| 16 | Use this skill when you need to: |
| 17 | |
| 18 | - Create new Kubernetes Deployment manifests |
| 19 | - Define Service resources for network connectivity |
| 20 | - Generate ConfigMap and Secret resources for configuration management |
| 21 | - Create PersistentVolumeClaim manifests for stateful workloads |
| 22 | - Follow Kubernetes best practices and naming conventions |
| 23 | - Implement resource limits, health checks, and security contexts |
| 24 | - Design manifests for multi-environment deployments |
| 25 | |
| 26 | ## Detailed patterns and worked examples |
| 27 | |
| 28 | Detailed pattern documentation lives in `references/details.md`. Read that file when the navigation tier above is insufficient. |
| 29 | |
| 30 | ## Best Practices Summary |
| 31 | |
| 32 | 1. **Always set resource requests and limits** - Prevents resource starvation |
| 33 | 2. **Implement health checks** - Ensures Kubernetes can manage your application |
| 34 | 3. **Use specific image tags** - Avoid unpredictable deployments |
| 35 | 4. **Apply security contexts** - Run as non-root, drop capabilities |
| 36 | 5. **Use ConfigMaps and Secrets** - Separate config from code |
| 37 | 6. **Label everything** - Enables filtering and organization |
| 38 | 7. **Follow naming conventions** - Use standard Kubernetes labels |
| 39 | 8. **Validate before applying** - Use dry-run and validation tools |
| 40 | 9. **Version your manifests** - Keep in Git with version control |
| 41 | 10. **Document with annotations** - Add context for other developers |
| 42 | |
| 43 | ## Troubleshooting |
| 44 | |
| 45 | **Pods not starting:** |
| 46 | |
| 47 | - Check image pull errors: `kubectl describe pod <pod-name>` |
| 48 | - Verify resource availability: `kubectl get nodes` |
| 49 | - Check events: `kubectl get events --sort-by='.lastTimestamp'` |
| 50 | |
| 51 | **Service not accessible:** |
| 52 | |
| 53 | - Verify selector matches pod labels: `kubectl get endpoints <service-name>` |
| 54 | - Check service type and port configuration |
| 55 | - Test from within cluster: `kubectl run debug --rm -it --image=busybox -- sh` |
| 56 | |
| 57 | **ConfigMap/Secret not loading:** |
| 58 | |
| 59 | - Verify names match in Deployment |
| 60 | - Check namespace |
| 61 | - Ensure resources exist: `kubectl get configmap,secret` |
| 62 | |
| 63 | ## Next Steps |
| 64 | |
| 65 | After creating manifests: |
| 66 | |
| 67 | 1. Store in Git repository |
| 68 | 2. Set up CI/CD pipeline for deployment |
| 69 | 3. Consider using Helm or Kustomize for templating |
| 70 | 4. Implement GitOps with ArgoCD or Flux |
| 71 | 5. Add monitoring and observability |
| 72 | |
| 73 | ## Related Skills |
| 74 | |
| 75 | - `helm-chart-scaffolding` - For templating and packaging |
| 76 | - `gitops-workflow` - For automated deployments |
| 77 | - `k8s-security-policies` - For advanced security configurations |
| 78 |
Reviews
Installed this one?Write the first review and take the Trailblazer badge.
Alternatives
Paper Poster (HTML): measurement-gated poster generationDEFAULT poster pipeline — build an academic conference poster (ICML/NeurIPS/ICLR/CVPR/...) as a single HTML/CSS file with measurement-driven hard gates, real paper figures, a two-hue design-token system, and print-ready PDF via headless Chromium. Use when the●····●36/40Brand Monitoring 📡Brand monitoring tool for tracking mentions across social media platforms. Monitor Reddit, Google News, YouTube, and DuckDuckGo for brand mentions. Includes sentiment analysis, trend tracking, crisis detection, and competitor comparison. No API key required fo◐····●34/40Spark Memory & Thermal OpsManage unified memory and thermals during long-running ML jobs on NVIDIA DGX Spark. Use when planning memory headroom for a training run on GB10, when a job OOMs on unified memory, or when monitoring temperature and power during multi-hour training.◐····●32/40Secrets ManagementImplement secure secrets management for CI/CD pipelines using Vault, AWS Secrets Manager, or native platform solutions. Use when handling sensitive credentials, rotating secrets, or securing CI/CD environments.◐····●32/40