P
💻DeveloppementAvanceAll AIs

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 :

  1. 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
  2. Service adapté (ClusterIP, NodePort ou LoadBalancer selon le contexte)
  3. ConfigMap pour la configuration non sensible
  4. HorizontalPodAutoscaler avec des seuils pertinents
  5. NetworkPolicy restrictive (principle of least privilege)
  6. 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

Réponds à 3 questions, Léa adapte le prompt à ta situation.

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

Déployer un nouveau microservice sur un cluster Kubernetes existant avec les bonnes pratiques de sécuritéMigrer une application monolithique vers Kubernetes en générant tous les manifestes nécessairesPréparer une configuration Kubernetes pour un environnement de production avec autoscaling et haute disponibilitéStandardiser les déploiements d'une équipe en créant des templates YAML de référence

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'Optimiseur

Commentaires

Sois le premier à commenter ce prompt.

📬 Recevez de nouveaux prompts chaque semaine

Rejoignez notre newsletter et ne manquez aucun prompt.

Pour aller plus loin

Prompts similaires

💻DeveloppementAvanceAll AIs

Architecture multi-environnements Terraform

Gérer plusieurs environnements avec Terraform

0128
💻DeveloppementDebutantAll AIs

Convertir du CSS en Tailwind

Migrer le style vers Tailwind

0145
💻DeveloppementAvanceAll AIs

Pipeline multi-cloud

Déploiement sur plusieurs clouds simultanément

0138
💻DeveloppementIntermediaireAll AIs

Prompt Perplexity pour générer des requêtes SQL

Perplexity se distingue des moteurs de recherche traditionnels par sa capacité à synthétiser des informations techniques provenant de multiples sources fiables. Pour la génération de requêtes SQL, cet outil devient un véritable assistant de développement : il peut analyser votre schéma de base de données, comprendre votre intention métier et produire des requêtes optimisées en s'appuyant sur la documentation officielle de PostgreSQL, MySQL ou SQL Server. Contrairement à un simple générateur de code, Perplexity contextualise ses réponses en citant les bonnes pratiques issues de Stack Overflow, de la documentation officielle et de blogs techniques reconnus. Que vous ayez besoin d'une jointure complexe, d'une requête d'agrégation avec fenêtrage, ou d'une optimisation de performance via des index, Perplexity vous fournit non seulement la requête mais aussi l'explication de chaque clause. Cette approche pédagogique en fait un outil particulièrement adapté aux développeurs qui souhaitent progresser en SQL tout en livrant du code production-ready. L'avantage majeur réside dans sa capacité à prendre en compte les spécificités de votre SGBD et à proposer des alternatives selon les versions disponibles.

0145