Helm-Chart-Diagramm

Sieh dein Helm-Chart als Dia­gramm.

Erstelle ein Helm-Chart-Diagramm in Sekunden: Füge die Ausgabe von helm template ein und LetDraw zeichnet die Deployments, Services, Ingresses, ConfigMaps und Secrets, die es erzeugt, mit den Verbindungen dazwischen. Füge stattdessen eine Chart.yaml ein, um das Chart und seine Subcharts abzubilden. Alles läuft in deinem Browser, und das Ergebnis ist vollständig editierbar.

shop-Chart · gerenderte Manifeste
ns: shop Route wählt bindet env Ingress shop Service shop-web Deployment shop-web Config Map shop-config Secret shop-db $ helm template shop ./chart
Schritt für Schritt

So erstellst du ein Helm-Chart-Diagramm

Vom Chart-Ordner zum teilbaren Diagramm in einer Minute, direkt in deinem Browser.

  1. Chart rendern

    Führe helm template mit deinem Release-Namen, Chart und deinen Values aus, um reine Manifeste zu erhalten, oder öffne die Chart.yaml des Charts.

  2. In LetDraw einfügen

    Öffne „Aus Code generieren“ (eine Pro-Funktion) über das Menü „Mehr“ oder die Befehlspalette und füge ein. Das Format wird automatisch erkannt.

  3. Vorschau anpassen

    Wähle ein Layout von oben nach unten oder von links nach rechts, aktiviere „Add icons“ und blende Beziehungstypen aus, die du nicht brauchst.

  4. Einfügen und teilen

    Füge es auf der Leinwand ein, bearbeite es wie jede Zeichnung, teile einen Link oder exportiere es als PNG, SVG oder PDF.

Helm-Chart visualisieren

Zwei Ansichten eines Helm-Charts

Die gerenderte Ausgabe zeigt, was das Chart ausrollt: Services sind mit den Workloads verbunden, die ihr Selektor trifft, Ingresses mit ihren Backend-Services und Workloads mit den ConfigMaps, Secrets und Volume Claims, die sie nutzen, gerahmt pro Namespace, wenn einer gesetzt ist. Die Chart.yaml zeigt das Chart selbst, mit jeder Subchart-Abhängigkeit, ihrer Version und ihrer Bedingung.

  • Warnungen bei kaputten Verbindungen, etwa bei einem Selektor, der keinen Workload trifft
  • Add icons setzt Kubernetes-Icons auf die gerenderten Ressourcen
  • Abweichung zum letzten vergleicht mit deinem vorherigen Import: Hinzugefügtes grün, Entferntes rot
Jetzt ausprobieren
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
Was Teams zeichnen

Wann sich ein Helm-Chart-Diagramm lohnt

Charts verstecken viel hinter Templates und Values. Ein Bild macht es leicht, darüber zu sprechen.

Chart-Reviews

Prüfe, was ein Chart mit deinen Values wirklich ausrollt, bevor es einen Cluster erreicht.

Einarbeitung in ein Chart

Hilf neuen Teammitgliedern, ein fremdes oder internes Chart zu verstehen, ohne jedes Template zu lesen.

Upgrade-Vergleiche

Rendere die alte und die neue Version und sieh dann mit „Abweichung zum letzten“, welche Ressourcen und Verbindungen sich geändert haben.

Selektoren debuggen

Erkenne an den Warnungen und fehlenden Pfeilen einen Service, der nichts auswählt, oder eine fehlende ConfigMap.

Subchart-Übersichten

Füge die Chart.yaml ein, um zu sehen, welche Subcharts ein Umbrella-Chart einbindet und unter welcher Bedingung.

Chart-Dokumentation

Exportiere das Diagramm als SVG oder PNG und leg es in die README des Charts oder in dein Team-Wiki.

Fragen

FAQ: Helm-Chart-Diagramm

Ist das Helm-Chart-Diagramm kostenlos?
„Aus Code generieren“, das gerenderte Charts und Chart.yaml in ein Diagramm verwandelt, ist in Pro enthalten. Zeichnen von Hand, Vorlagen, Formenbibliotheken und der Export als PNG, SVG und PDF sind im Free-Plan kostenlos, ohne Kreditkarte.
Soll ich die Templates oder die Ausgabe von helm template einfügen?
Füge die Ausgabe von helm template ein. Templates werden erst zu echten Manifesten, wenn Helm sie mit deinen Values rendert, und LetDraw liest das gerenderte YAML, um jede Ressource und jede Verbindung zu finden.
Was zeigt die Chart.yaml?
Das Chart mit seiner Version und App-Version, plus eine Box pro Abhängigkeit. Jeder Pfeil trägt die Subchart-Version und ihre Bedingung, und das Repository steht auf der Box, wenn es gesetzt ist.
Kann ich das Diagramm nach dem Generieren bearbeiten?
Ja. Es wird als normale Formen, Pfeile und Rahmen eingefügt, sodass du es verschieben, umgestalten und kommentieren, gemeinsam in Echtzeit bearbeiten und als PNG, SVG oder PDF exportieren kannst.

Sieh, was dein Chart wirklich ausrollt.

Öffne LetDraw im Browser, füge das gerenderte Chart ein und erhalte ein Diagramm, das du bearbeiten kannst. Schnell und ohne Installation.