Kapitel 3. Mehr als nur die Grundlagen mit Helm
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Im vorherigen Kapitel haben wir uns die am häufigsten verwendeten Helm-Befehle angesehen. In diesem Kapitel werden wir weitere Funktionen des Helm-Tools erkunden. Wir werden uns mit Befehlen befassen, die Informationen über Versionen liefern, Installationen testen und die Historie verfolgen. Zum Schluss werden wir uns noch einmal mit der Installation und dem Upgrade befassen, dieses Mal mit fortgeschrittenen Fällen.
Wir fangen mit einigen Tools an, die bei der Fehlersuche und -behebung hilfreich sind.
Templating und Trockenübungen
Wenn Helm ein Release installiert, durchläuft das Programm mehrere Phasen. Es lädt das Diagramm, analysiert die an das Programm übergebenen Werte, liest die Metadaten des Diagramms und so weiter. In der Mitte des Prozesses kompiliert Helm alle Templates im Diagramm (alles in einem Durchgang) und rendert sie dann, indem es die Werte übergibt (wie wir im vorherigen Kapitel gesehen haben). In der Mitte des Prozesses werden alle Template-Direktiven ausgeführt. Sobald die Templates in YAML gerendert sind, überprüft Helm die Struktur der YAML, indem er sie in Kubernetes-Objekte parst. Schließlich serialisiert Helm diese Objekte und sendet sie an den Kubernetes-API-Server.
Grob gesagt, läuft der Prozess also so ab:
-
Lade das gesamte Diagramm, einschließlich seiner Abhängigkeiten. ...
Get Lernhelm now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.