Wozu dient ConfigMap in Kubernetes?
Wozu dient ConfigMap in Kubernetes?

Video: Wozu dient ConfigMap in Kubernetes?

Video: Wozu dient ConfigMap in Kubernetes?
Video: 06. Kubernetes: Ingress, Service, PV, PVC, ConfigMap, Secret. Вечерняя школа Слёрма по Kubernetes. 2024, Kann
Anonim

Die ConfigMap API-Ressource bietet Mechanismen, um Container mit Konfigurationsdaten zu injizieren, während Container agnostisch bleiben Kubernetes . ConfigMap kann sein Gebraucht um feinkörnige Informationen wie einzelne Eigenschaften oder grobkörnige Informationen wie ganze Konfigurationsdateien oder JSON-Blobs zu speichern.

Was ist dementsprechend ConfigMap in Kubernetes?

EIN ConfigMap ist ein Wörterbuch mit Konfigurationseinstellungen. Dieses Wörterbuch besteht aus Schlüssel-Wert-Paaren von Zeichenfolgen. Kubernetes stellt diese Werte für Ihre Container bereit. Wie bei anderen Wörterbüchern (Maps, Hashes,) können Sie mit dem Schlüssel den Konfigurationswert abrufen und festlegen.

Wie lege ich außerdem Umgebungsvariablen in Kubernetes fest? Wenn Sie einen Pod erstellen, können Sie Umgebungsvariablen setzen für die Container, die im Pod ausgeführt werden. Zu Umgebungsvariablen setzen , umfassen die env oder envFrom-Feld in der Konfigurationsdatei. Führen Sie in Ihrer Shell den Befehl printenv aus, um die Umgebungsvariablen . Um die Shell zu verlassen, geben Sie exit ein.

Wie erstelle ich hier eine ConfigMap in Kubernetes?

  1. Sie benötigen einen Kubernetes-Cluster und das kubectl-Befehlszeilentool muss für die Kommunikation mit Ihrem Cluster konfiguriert sein.
  2. Verwenden Sie den Befehl kubectl create configmap, um ConfigMaps aus Verzeichnissen, Dateien oder Literalwerten zu erstellen:
  3. Sie können kubectl describe oder kubectl get verwenden, um Informationen zu einer ConfigMap abzurufen.

Was ist in Kubernetes geheim?

Anzeige. Geheimnisse kann definiert werden als Kubernetes Objekte, die verwendet werden, um sensible Daten wie Benutzername und Passwörter mit Verschlüsselung zu speichern. Es gibt mehrere Möglichkeiten zum Erstellen Geheimnisse in Kubernetes.

Empfohlen: