Skip to Content
GitOps Kochbuch
book

GitOps Kochbuch

by Natale Vinto, Alex Soto Bueno
September 2024
Intermediate to advanced
244 pages
5h
German
O'Reilly Media, Inc.
Book available
Content preview from GitOps Kochbuch

Kapitel 4. Anpassen

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Das Deployment in einen Kubernetes-Cluster ist, kurz gesagt, die Anwendung einiger YAML-Dateien und die Überprüfung des Ergebnisses.

Der schwierige Teil ist die Entwicklung der ersten Version der YAML-Dateien; danach werden in der Regel nur noch kleine Änderungen vorgenommen, wie z.B. die Aktualisierung der Container-Image-Tag-Version, die Anzahl der Replikate oder ein neuer Konfigurationswert. Eine Möglichkeit ist, diese Änderungen direkt in den YAML-Dateien vorzunehmen - das funktioniert, aber jeder Fehler in dieser Version (Änderung der falschen Zeile, versehentliches Löschen von etwas, Einfügen eines falschen Leerzeichens) kann katastrophale Folgen haben.

Aus diesem Grund gibt es Tools, mit denen du Basis-Kubernetes-Manifeste (die sich selten ändern) und spezifische Dateien (vielleicht eine für jede Umgebung) für die Einstellung der Parameter, die sich häufiger ändern, definieren kannst. Eines dieser Tools ist Kustomize.

In diesem Kapitel lernst du, wie du mit Kustomize Kubernetes-Ressourcendateien ohne Templating und ohne DSL verwalten kannst.

Der erste Schritt besteht darin, ein Kustomize-Projekt zu erstellen und es in einem Kubernetes-Cluster einzusetzen (siehe Rezept 4.1).

Nach der ersten Bereitstellung wird die Anwendung automatisch mit einem neuen Container-Image, einem neuen Konfigurationswert oder einem anderen Feld, ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

DevOps-Tools für Java-Entwickler

DevOps-Tools für Java-Entwickler

Stephen Chin, Melissa McKay, Ixchel Ruiz, Baruch Sadogursky
Das DevOps-Handbuch, 2nd Edition

Das DevOps-Handbuch, 2nd Edition

Gene Kim, Jez Humble, Patrick Debois, John Willis, Nicole Forsgren
MLOps – Kernkonzepte im Überblick

MLOps – Kernkonzepte im Überblick

Mark Treveil, Clément Stenac, Nicolas Omont, Kenji Lefèvre, Du Phan

Publisher Resources

ISBN: 9781098192785