Inhaltsverzeichnis:

Wie bearbeite ich eine ConfigMap-Datei?
Wie bearbeite ich eine ConfigMap-Datei?

Video: Wie bearbeite ich eine ConfigMap-Datei?

Video: Wie bearbeite ich eine ConfigMap-Datei?
Video: Host Datei bearbeiten (Windows 10) So änderst du die Host-Datei! 2024, November
Anonim

Einfach werfen: kubectl Konfigurationskarte bearbeiten <Name des Konfigurationskarte > auf deiner Kommandozeile. Dann kannst du bearbeiten Ihre Konfiguration. Dies öffnet ein vim Editor mit dem Konfigurationskarte im yaml-Format. Jetzt einfach bearbeiten es und speichern Sie es.

Außerdem, wie verwende ich eine ConfigMap?

  1. Erstellen Sie die ConfigMap. Erstellen Sie die ConfigMap anhand des Beispiels aus dem vorherigen Abschnitt.
  2. Fügen Sie die Eigenschaft "envFrom" zur YAML-Datei Ihres Pods hinzu. Setzen Sie den Schlüssel `envFrom` in jedem Container auf ein Objekt, das die Liste der ConfigMaps enthält, die Sie einschließen möchten. Art: Pod.

Wissen Sie auch, wo sich die Kubectl-Konfigurationsdatei befindet? Standardmäßig, kubectl sucht nach a Datei genannt Konfiguration im $HOME/. kube-Verzeichnis. Sie können andere kubeconfig angeben Dateien indem Sie die Umgebungsvariable KUBECONFIG oder das Flag --kubeconfig setzen.

Außerdem, was ist eine ConfigMap?

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

Wie macht man in Kubernetes ein Geheimnis?

Verwenden von Secrets als Dateien von einem Pod

  1. Erstellen Sie ein Geheimnis oder verwenden Sie ein vorhandenes. Mehrere Pods können auf dasselbe Geheimnis verweisen.
  2. Ändern Sie Ihre Pod-Definition, um ein Volume unter hinzuzufügen. spez.
  3. Füge hinzu ein. spez.
  4. Ändern Sie Ihr Bild oder Ihre Befehlszeile so, dass das Programm nach Dateien in diesem Verzeichnis sucht.

Empfohlen: