Voyez votre chart Helm en diagramme.
Créez un diagramme Helm en quelques secondes : collez la sortie de helm template et LetDraw dessine les Deployments, Services, Ingress, ConfigMaps et Secrets qu’il crée, avec les liens entre eux. Collez plutôt un Chart.yaml pour cartographier le chart et ses subcharts. Tout se passe dans votre navigateur, et le résultat est entièrement modifiable.
Comment créer un diagramme Helm
D’un dossier de chart à un diagramme partageable en une minute, directement dans votre navigateur.
Rendez le chart
Lancez helm template avec votre nom de release, le chart et vos values pour obtenir des manifestes simples, ou ouvrez le Chart.yaml du chart.
Collez-le dans LetDraw
Ouvrez Générer à partir du code (une fonctionnalité Pro) depuis le menu Plus ou la palette de commandes, puis collez. Le format est détecté automatiquement.
Ajustez l’aperçu
Choisissez une disposition de haut en bas ou de gauche à droite, activez Ajouter des icônes et masquez les types de relations inutiles.
Insérer et partager
Insérez-le sur le canevas, modifiez-le comme n’importe quel dessin, partagez un lien ou exportez-le en PNG, SVG ou PDF.
Deux vues d’un même chart Helm
La sortie rendue montre ce que le chart déploie : les Services sont reliés aux workloads que leur sélecteur cible, les Ingress à leurs Services backend, et les workloads aux ConfigMaps, Secrets et volume claims qu’ils utilisent, encadrés par namespace quand il est défini. Chart.yaml montre le chart lui-même, avec chaque dépendance de subchart, sa version et sa condition.
- Avertissements sur les liens cassés, par exemple un sélecteur qui ne cible aucun workload
- Ajouter des icônes appose des icônes Kubernetes sur les ressources rendues
- Écart vs dernier compare avec votre import précédent : ajouts en vert, suppressions en rouge
Quand un diagramme Helm est utile
Les charts cachent beaucoup de choses derrière les templates et les values. Une image permet d’en parler facilement.
Revues de charts
Vérifiez ce qu’un chart déploie vraiment avec vos values avant qu’il n’atteigne un cluster.
Découvrir un chart
Aidez les nouveaux arrivants à comprendre un chart tiers ou interne sans lire chaque template.
Comparer les mises à jour
Rendez l’ancienne et la nouvelle version, puis utilisez Écart vs dernier pour voir quelles ressources et quels liens ont changé.
Déboguer les sélecteurs
Repérez un Service qui ne sélectionne rien ou une ConfigMap manquante grâce aux avertissements et aux flèches absentes.
Carte des subcharts
Collez Chart.yaml pour voir quels subcharts un chart parapluie embarque et sous quelle condition.
Documentation du chart
Exportez le diagramme en SVG ou PNG et placez-le dans le README du chart ou le wiki de l’équipe.
FAQ sur le diagramme Helm
Le diagramme de chart Helm est-il gratuit ?
Faut-il coller les templates ou la sortie de helm template ?
Que montre Chart.yaml ?
Puis-je modifier le diagramme après sa génération ?
D’autres façons de créer un diagramme à partir du code
Voyez ce que votre chart déploie vraiment.
Ouvrez LetDraw dans votre navigateur, collez le chart rendu et obtenez un diagramme modifiable. Rapide, et rien à installer.