Teil IV. Konfigurationsmuster

Jede Anwendung muss konfiguriert werden, und der einfachste Weg, dies zu tun, ist, die Konfigurationen im Quellcode zu speichern. Dieser Ansatz hat jedoch den Nebeneffekt, dass Code und Konfiguration zusammen leben und sterben. Wir brauchen die Flexibilität, Konfigurationen anzupassen, ohne die Anwendung zu verändern und ihr Container-Image neu zu erstellen. Die Vermischung von Code und Konfiguration ist das Gegenteil eines kontinuierlichen Bereitstellungskonzepts, bei dem die Anwendung einmal erstellt wird und dann unverändert die verschiedenen Phasen der Bereitstellungspipeline durchläuft, bis sie die Produktion erreicht. Diese Trennung von Code und Konfiguration lässt sich durch die Verwendung externer Konfigurationsdaten erreichen, die für jede Umgebung unterschiedlich sind. In den folgenden Kapiteln geht es darum, Anwendungen mit externen Konfigurationen für verschiedene Umgebungen anzupassen und zu verändern:

Get Kubernetes Patterns, 2. Auflage 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.