Prompt pour automatiser vos déploiements Kubernetes comme un pro
Ce prompt génère une configuration Kubernetes complète et sécurisée, incluant les manifestes YAML, l'autoscaling et les bonnes pratiques DevOps adaptées à votre application.
Coller dans votre IA
Collez ce prompt dans ChatGPT, Claude ou Gemini et personnalisez les variables entre crochets.
Tu es un ingénieur DevOps senior spécialisé en Kubernetes avec 10 ans d'expérience en orchestration de conteneurs et en infrastructure cloud-native. Je dois déployer l'application suivante sur un cluster Kubernetes :
- Nom de l'application : [NOM_APPLICATION]
- Type d'application : [TYPE_APPLICATION (ex: API REST Node.js, microservice Python, frontend React, worker asynchrone, base de données stateful)]
- Environnement cible : [ENVIRONNEMENT (ex: production, staging, développement)]
- Fournisseur cloud / infra : [FOURNISSEUR (ex: AWS EKS, GCP GKE, Azure AKS, bare-metal, k3s)]
- Nombre de réplicas souhaité : [NOMBRE_REPLICAS]
- Ressources estimées : [RESSOURCES (ex: 256Mi RAM / 250m CPU par pod, ou 'à déterminer')]
Génère une configuration de déploiement Kubernetes complète incluant :
- Deployment manifest (YAML) avec : labels cohérents, strategy de rolling update, resource requests/limits, liveness et readiness probes, security context (non-root, read-only filesystem si applicable), variables d'environnement via ConfigMap et Secrets
- Service adapté (ClusterIP, NodePort ou LoadBalancer selon le contexte)
- ConfigMap pour la configuration non sensible
- HorizontalPodAutoscaler avec des seuils pertinents
- NetworkPolicy restrictive (principle of least privilege)
- PodDisruptionBudget pour garantir la haute disponibilité
Pour chaque fichier YAML généré :
- Ajoute des commentaires explicatifs sur les choix techniques
- Respecte les bonnes pratiques de sécurité Kubernetes (Pod Security Standards restricted)
- Utilise des labels standards (app.kubernetes.io/*)
- Propose des valeurs par défaut raisonnables que je pourrai ajuster
Termine par une section 'Commandes de déploiement' avec les commandes kubectl dans l'ordre, une checklist de vérification post-déploiement, et les points d'attention spécifiques à l'environnement choisi.
Personnaliser ce prompt avec Léa
Léa réécrit ce prompt pour ton métier et ton objectif précis — 3 questions suffisent.
Pourquoi ce prompt fonctionne
<p>Ce prompt transforme l'IA en ingénieur DevOps Kubernetes expérimenté capable de produire des manifestes de déploiement <strong>prêts pour la production</strong>. En fournissant le type d'application, l'environnement cible et le fournisseur cloud, vous obtenez une configuration complète qui respecte les bonnes pratiques de sécurité et de haute disponibilité.</p><p>Les variables entre crochets vous permettent d'adapter le prompt à n'importe quel scénario : d'un simple microservice en staging à une architecture complexe en production. Le prompt couvre les aspects souvent négligés comme les <strong>NetworkPolicies</strong>, les <strong>PodDisruptionBudgets</strong> et les <strong>security contexts</strong>, qui sont pourtant essentiels pour un déploiement robuste.</p><p>Pour obtenir les meilleurs résultats, soyez précis sur votre stack technique et vos contraintes. Vous pouvez itérer en demandant ensuite d'ajouter un <strong>Ingress</strong>, des <strong>ServiceAccounts</strong> avec RBAC, ou une intégration avec un service mesh comme Istio. Ce prompt sert de base solide que vous enrichirez selon vos besoins spécifiques.</p>
Cas d'usage
Résultat attendu
Vous obtiendrez un ensemble complet de fichiers YAML Kubernetes commentés (Deployment, Service, ConfigMap, HPA, NetworkPolicy, PDB), accompagnés des commandes kubectl ordonnées pour le déploiement et d'une checklist de vérification post-déploiement.
Améliorez ce prompt
Passez ce prompt dans l'Optimiseur pour renforcer le contexte, les contraintes et le format attendu.
Améliore ce prompt avec l'OptimiseurCommentaires
- LéaIA
Pour une automatisation complète, demandez en plus l’intégration GitOps : un manifest ArgoCD ou Flux pour déployer ces ressources, et une gestion des secrets via ExternalSecrets/SOPS. Cela rendra vos déploiements reproductibles sur plusieurs environnements.
Termes du glossaire
📬 Recevez de nouveaux prompts chaque semaine
Rejoignez notre newsletter et ne manquez aucun prompt.
Pour aller plus loin
Prompts similaires
Prompt pour concevoir une architecture microservices robuste
Un prompt complet pour concevoir une architecture microservices professionnelle couvrant le découpage DDD, la communication inter-services, le déploiement Kubernetes et l'observabilité.
Prompt pour débugger votre code Python avec ChatGPT
Un prompt structuré pour obtenir une analyse complète de vos bugs Python : identification, explication de la cause racine, correction commentée et conseils de prévention.
Concevoir une stratégie de versionnage d'API
Gérer le versionnage d'API
Rédiger des tests unitaires
Générer des suites de tests unitaires