Sieh dein Helm-Chart als Diagramm.
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.
So erstellst du ein Helm-Chart-Diagramm
Vom Chart-Ordner zum teilbaren Diagramm in einer Minute, direkt in deinem Browser.
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.
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.
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.
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.
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
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.
FAQ: Helm-Chart-Diagramm
Ist das Helm-Chart-Diagramm kostenlos?
Soll ich die Templates oder die Ausgabe von helm template einfügen?
Was zeigt die Chart.yaml?
Kann ich das Diagramm nach dem Generieren bearbeiten?
Weitere Wege, Diagramme aus Code zu erstellen
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.