Comment utiliser : Générateur de chart Helm
- Saisissez le nom du chart, les versions, le dépôt de l’image, le port du conteneur et le nombre de réplicas.
- Cochez les éléments à inclure dans le chart : Ingress avec TLS, autoscaling, un ConfigMap pour les variables d’environnement, les sondes et les paramètres de pod sécurisés.
- Définissez l’hôte de l’ingress, le chemin de santé ainsi que les requêtes et limites de ressources : elles deviennent les valeurs par défaut de
values.yaml. - Parcourez les fichiers, téléchargez le ZIP, puis exécutez
helm lintethelm install.
Contenu du chart
| Fichier | Rôle |
|---|---|
Chart.yaml | Nom, version du chart (à incrémenter à chaque modification) et version de l’application (le tag de l’image par défaut) |
values.yaml | Tous les paramètres que les utilisateurs peuvent surcharger avec --set ou -f mes-values.yaml |
templates/_helpers.tpl | Helpers partagés pour les noms et les labels, afin que chaque objet utilise les mêmes labels de sélection |
templates/*.yaml | Deployment, Service, Ingress, ConfigMap et HPA, chacun activable ou désactivable depuis values |
templates/NOTES.txt | Affiché après l’installation : comment accéder à l’application |
Le Deployment porte une somme de contrôle (checksum) du ConfigMap : les pods redémarrent automatiquement lorsque les valeurs d’environnement changent. Adaptez la configuration à chaque environnement avec des fichiers de valeurs distincts : helm upgrade --install app ./chart -f values-prod.yaml. Pour des manifestes simples sans Helm, utilisez le Générateur de YAML Kubernetes.
Aussi recherché comme : générateur chart helm, créer chart helm, template chart helm, exemple helm values.yaml, exemple chart helm, template helm deployment, chart helm kubernetes, créer chart helm en ligne.
Outils complémentaires : Générateur de chart Helm
- Validateur YAML Kubernetes — Collez des Deployments, Services, Ingresses, ConfigMaps ou un fichier complet contenant plusieurs documents.
- Générateur Docker Compose — Cochez les services dont vous avez besoin — application, base de données, cache, interface d'administration, gestionnaire de messagerie — et obtenez un fichier compose.yaml épuré comprenant des images épinglées, des volumes nommés, des contrôles d'intégrité et depends_on conditions, ainsi qu’un fichier .env correspondant contenant des mots de passe générés.
- Générateur Dockerfile — Choisissez votre stack et obtenez un Dockerfile prêt pour la production : build multi-étapes, couche de dépendances en cache, utilisateur non-root, health check et .dockerignore assorti, le tout expliqué ligne par ligne.
- Générateur GitLab CI — Choisissez votre environnement et obtenez un .gitlab-ci.yml fonctionnel : installation avec cache, jobs de lint et de tests, build avec artifacts, image Docker poussée dans le registre GitLab, ou déploiement sur GitLab Pages.