10Konfiguration und Secrets

Jemand, der ein Geheimnis bewahren will, muss es auch vor sich selbst bewahren.

– Nach: George Orwell, 1984

Es ist sehr nützlich, die Logik Ihrer Kubernetes-Anwendung von seiner Konfiguration getrennt zu halten – also alle Werte und Einstellungen, die sich im Verlauf der Lebensdauer der Anwendung ändern können. Konfigurationswerte enthalten meist Dinge wie umgebungsspezifische Einstellungen, DNS-Adressen anderer Services und Authentifizierungs-Credentials.

Sie könnten diese Werte zwar einfach direkt in Ihren Code einfügen, aber das ist kein sehr flexibles Vorgehen. So würde das Ändern eines Konfigurationswerts ein vollständiges Rebuilding und Redeploying der Anwendung erfordern. Es ist viel besser, diese Werte vom ...

Get Cloud Native DevOps mit Kubernetes 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.