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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.