Kapitel 13. ConfigMaps und Geheimnisse

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

Es ist eine gute Praxis, Container-Images so wiederverwendbar wie möglich zu machen. Ein und dasselbe Image sollte für die Entwicklung, das Staging und die Produktion verwendet werden können. Noch besser ist es, wenn das gleiche Image so universell ist, dass es für verschiedene Anwendungen und Dienste verwendet werden kann. Das Testen und die Versionskontrolle sind riskanter und komplizierter, wenn für jede neue Umgebung ein neues Image erstellt werden muss. Wie können wir dann die Nutzung des Images zur Laufzeit spezialisieren?

An dieser Stelle kommen ConfigMaps und Secrets ins Spiel. ConfigMaps werden verwendet, um Konfigurationsinformationen für Workloads bereitzustellen. Dabei kann es sich entweder um feinkörnige Informationen wie eine Zeichenkette oder einen zusammengesetzten Wert in Form einer Datei handeln. Secrets sind ähnlich wie ConfigMaps, konzentrieren sich aber darauf, sensible Informationen für den Workload verfügbar zu machen. Sie können für Dinge wie Anmeldedaten oder TLS-Zertifikate verwendet werden.

ConfigMaps

Eine Möglichkeit, sich eine ConfigMap vorzustellen, ist ein Kubernetes-Objekt, das ein kleines Dateisystem definiert. Eine andere Möglichkeit ist, sie als eine Reihe von Variablen zu betrachten, die bei der Definition der Umgebung oder der Befehlszeile für deine Container verwendet ...

Get Kubernetes: Up and Running, 3. 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.