DevOps Technologie Kustomize

Kustomize zur Kubernetes-Konfigurationen nutzen

Kubernetes-Konfiguration mit

Kustomize

Kustomize ist ein eigenständiges Werkzeug zum Anpassen von Kubernetes-Konfigurationen durch eine Kustomize-Datei. Es ist eine Konfigurationslösung, die selektiv Standardeinstellungen außer Kraft setzen, ohne die Originaldateien zu verändern.

Red Hat AMQ

Einsatzgebiete von Kustomize

Kustomize bietet eine templatefreie Methode zur Anpassung von Kubernetes-Manifesten, die die Nutzung von Standardanwendungen vereinfacht. Es durchläuft ein Kubernetes-Manifest, um Konfigurationsoptionen ohne Forking hinzuzufügen, zu entfernen oder zu aktualisieren. Kustomize verfügt über die folgenden Funktionen zur Verwaltung von Anwendungskonfigurationsdateien: 

  • Generieren von Ressourcen aus anderen Quellen
  • Festlegen von übergreifenden Feldern für Ressourcen
  • Zusammenstellen und Anpassen von Sammlungen von Ressourcen.

Vorteile mit Kustomize

Seit der Einführung von Kustomize sind viele Projekte mit tiefen Kustomize-Integrationen entstanden, und das aus gutem Grund:

  • mit Kustomize können Entwickler eine Basisdatei für alle ihre Umgebungen (Entwicklung, Staging, Produktion) wiederverwenden und dann individuelle Spezifikationen für jede Umgebung überlagern
  • weil Kustomize keine Templatesprache hat, können Entwickler Standards verwenden, um Konfigurationen schnell zu deklarieren
  • Kustomize ist leicht zu verstehen und im Falle eines Fehlers leicht zu debuggen
  • durch die Tatsache, dass Konfigurationen in Patches isoliert sind, sind Entwickler in der Lage, die Ursache von Performance-Problemen im Handumdrehen zu finden

 

Sie interessieren sich für die Verwendung von Kustomize in Ihrem nächsten Projekt? Fragen Sie unsere Experten an.

Kustomize

Im Bereich Kustomize unterstützen wir Sie individuell in Ihrem Projekt: