devopsadvanced

Kubernetes Manifest Generator

Generates production-ready Kubernetes manifests with best practices.

Prompt

Generate Kubernetes manifests for deploying the following application:

**Application**: {{appName}}
**Image**: {{image}}
**Port**: {{port}}
**Replicas**: {{replicas}}
**Resource requirements**: CPU: {{cpu}}, Memory: {{memory}}
**Environment**: {{environment}} (dev/staging/production)

Generate these resources:
1. **Deployment**: with rolling update strategy, resource limits/requests, liveness/readiness probes, security context (non-root, read-only filesystem)
2. **Service**: ClusterIP or LoadBalancer as appropriate
3. **HorizontalPodAutoscaler**: with CPU/memory targets
4. **ConfigMap**: for non-sensitive configuration
5. **NetworkPolicy**: restrict ingress/egress
6. **PodDisruptionBudget**: ensure availability during node maintenance
7. **ServiceAccount**: with minimal RBAC

Include:
- Proper labels (app, version, component, managed-by)
- Annotations for monitoring and logging
- Anti-affinity rules for spreading across nodes
- Namespace scoping

Variables

{{appName}}{{image}}{{port}}{{replicas}}{{cpu}}{{memory}}{{environment}}

Use Cases

  • Deploying new services to Kubernetes
  • Reviewing existing manifests
  • Learning Kubernetes best practices

Compatible Models

claude-sonnet-4-20250514gpt-4o

Tags

kubernetesk8scontainersorchestration

Details

Author
PromptIndex
Updated
2026-04-01
Difficulty
advanced

Related Prompts