ConfigMaps
Teil des Abschnitts Einführung in Kubernetes der Terminal-Journey von Coddy. Lektion 26 von 45.
Einstellungen wie ein Farbthema oder eine Protokollierungsstufe sollten nicht in das Image eingebaut werden, da andernfalls jede Änderung einen erneuten Build bedeutet. Kubernetes speichert sie in einer ConfigMap: einer benannten Gruppe von Schlüssel-Wert-Paaren, die Pods lesen können.
Erstelle eines aus Literalwerten:
kubectl create configmap app-config --from-literal=COLOR=blue --from-literal=MODE=devKubernetes antwortet mit configmap/app-config created. Liste sie mit kubectl get configmaps auf (Kurzform cm).
Um die Werte anzuzeigen, beschreibe die ConfigMap:
kubectl describe configmap app-configDer Abschnitt Data listet jeden Schlüssel mit seinem Wert auf. ConfigMaps sind für einfache Einstellungen gedacht, nicht für Geheimnisse: Jeder, der das Objekt lesen kann, sieht die Werte.
Aufgabe
AnfängerErstelle eine ConfigMap namens app-config mit zwei Schlüsseln: COLOR, gesetzt auf blue, und MODE, gesetzt auf dev. Beschreibe sie anschließend, um die Werte anzuzeigen.
Probier es selbst
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Einführung in Kubernetes
Übe selbstständig: Terminal-Playground