Générateur de chart Helm — Chart.yaml, values.yaml et templates

Packagez votre application pour Kubernetes sous forme de chart Helm. Renseignez l’image, le port, le nombre de réplicas, l’ingress et les ressources, et obtenez un chart complet : Chart.yaml, un values.yaml documenté, et des templates pour le Deployment, le Service, l’Ingress avec TLS, le ConfigMap et le HorizontalPodAutoscaler, avec des helpers de labels partagés et des notes d’installation. Parcourez chaque fichier, puis téléchargez le chart au format ZIP.

Mis à jour le
Fichier

Dézippez, puis exécutez helm lint ./web-app, prévisualisez avec helm template my-release ./web-app et installez avec helm install my-release ./web-app -n my-namespace --create-namespace.

Vos données ne quittent jamais votre ordinateur. Tout le traitement se fait localement dans votre navigateur.

Comment utiliser : Générateur de chart Helm

  1. Saisissez le nom du chart, les versions, le dépôt de l’image, le port du conteneur et le nombre de réplicas.
  2. 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.
  3. 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.
  4. Parcourez les fichiers, téléchargez le ZIP, puis exécutez helm lint et helm install.

Contenu du chart

FichierRôle
Chart.yamlNom, version du chart (à incrémenter à chaque modification) et version de l’application (le tag de l’image par défaut)
values.yamlTous les paramètres que les utilisateurs peuvent surcharger avec --set ou -f mes-values.yaml
templates/_helpers.tplHelpers partagés pour les noms et les labels, afin que chaque objet utilise les mêmes labels de sélection
templates/*.yamlDeployment, Service, Ingress, ConfigMap et HPA, chacun activable ou désactivable depuis values
templates/NOTES.txtAffiché 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.

Questions fréquentes

Comment créer un chart Helm ?
Renseignez les informations de votre application ici et téléchargez le chart, ou exécutez helm create NOM puis modifiez-le. Dans les deux cas, vous obtenez Chart.yaml, values.yaml et des templates installables avec helm install.
Quelle est la différence entre version et appVersion ?
version est la version du chart lui-même et doit changer à chaque modification du chart. appVersion est la version de votre application : ce chart l’utilise comme tag d’image par défaut.
Comment définir des valeurs différentes selon l’environnement ?
Conservez values.yaml comme valeurs par défaut, puis créez values-staging.yaml et values-prod.yaml ne contenant que les différences, et passez-en un avec -f lors de l’installation ou de la mise à jour.
Comment vérifier le chart avant l’installation ?
Exécutez helm lint ./chart pour détecter les erreurs, puis helm template release ./chart pour voir le YAML exact que recevra Kubernetes.
Puis-je installer Générateur de chart Helm en tant qu’application web et l’utiliser hors ligne ?
Oui. Générateur de chart Helm est une application web installable (PWA) : elle s’installe depuis votre navigateur, sans passer par une boutique d’applications. Cliquez sur « Installer l’application » en haut de cette page dans Chrome ou Edge (Windows, macOS, Linux, ChromeOS) ; sur Android, utilisez « Partager » → « Ajouter à l’écran d’accueil » sur iPhone et iPad ; ou « Fichier » → « Ajouter au Dock » dans Safari 17+ sur Mac. L’application s’ouvre alors dans sa propre fenêtre avec sa propre icône, et comme elle s’exécute entièrement dans votre navigateur, elle continue de fonctionner hors ligne. Firefox sur ordinateur de bureau ne permet pas d’installer d’applications web. Comment fonctionne l’installation.

Outils similaires