Diagramme de chart Helm

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.

chart shop · manifestes générés
ns: shop route selects mounts env Ingress shop Service shop-web Deployment shop-web Config Map shop-config Secret shop-db $ helm template shop ./chart
Étape par étape

Comment créer un diagramme Helm

D’un dossier de chart à un diagramme partageable en une minute, directement dans votre navigateur.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

Visualiser un chart Helm

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
Essayer maintenant
apiVersion: v2 name: shop version: 1.4.0 dependencies: - name: postgresql version: 12.x condition: db.on - name: redis shop v1.4.0 12.x if db.on postgresql subchart redis subchart
Ce que l’on dessine

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.

Questions

FAQ sur le diagramme Helm

Le diagramme de chart Helm est-il gratuit ?
Générer à partir du code, qui transforme les charts rendus et Chart.yaml en diagramme, est inclus dans Pro. Le dessin à la main, les modèles, les bibliothèques de formes et l’export en PNG, SVG et PDF sont gratuits avec le forfait Free, sans carte bancaire.
Faut-il coller les templates ou la sortie de helm template ?
Collez la sortie de helm template. Les templates ne deviennent de vrais manifestes qu’une fois rendus par Helm avec vos values, et c’est ce YAML rendu que LetDraw lit pour trouver chaque ressource et chaque lien.
Que montre Chart.yaml ?
Le chart avec sa version et sa version d’application, plus une boîte par dépendance. Chaque flèche porte la version du subchart et sa condition, et le dépôt s’affiche sur la boîte quand il est défini.
Puis-je modifier le diagramme après sa génération ?
Oui. Il est inséré sous forme de formes, de flèches et de cadres ordinaires : vous pouvez le déplacer, changer son style et l’annoter, le modifier à plusieurs en temps réel et l’exporter en PNG, SVG ou PDF.

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.