Dieses Dokument wurde mithilfe automatisierter maschineller Übersetzungstechnologie übersetzt. Wir bemühen uns um korrekte Übersetzungen, übernehmen jedoch keine Gewähr für die Vollständigkeit, Richtigkeit oder Zuverlässigkeit der übersetzten Inhalte. Im Falle von Abweichungen ist die englische Originalversion maßgebend und stellt den verbindlichen Text dar.

ConfigMaps

Während die meisten Arten von Kubernetes-Geheimnissen sensible Informationen speichern, speichern ConfigMaps allgemeine Konfigurationsinformationen, wie eine Gruppe von Konfigurationsdateien. Da ConfigMaps keine sensiblen Informationen speichern, können sie automatisch aktualisiert werden und erfordern daher nicht, dass ihre Container nach der Aktualisierung neu gestartet werden (im Gegensatz zu den meisten Geheimnisarten, die manuelle Updates und einen Containerneustart benötigen, um wirksam zu werden).

ConfigMaps akzeptieren Schlüssel-Wert-Paare in gängigen Stringformaten, wie Konfigurationsdateien oder JSON-Blobs. Nachdem Sie eine ConfigMap hochgeladen haben, kann jede Arbeitslast sie entweder als Umgebungsvariable oder als Volume-Mount referenzieren.

  1. Klicken Sie in der oberen linken Ecke auf ☰ > Clusterverwaltung.

  2. Gehen Sie zu dem Cluster, das die Arbeitslast hat, die auf eine ConfigMap verweisen soll, und klicken Sie auf Erforschen.

  3. Klicken Sie in der linken Navigationsleiste auf Weitere Ressourcen  Kernel  ConfigMaps.

  4. Klicken Sie auf Erstellen.

  5. Geben Sie einen Name für die ConfigMap ein.

    Kubernetes klassifiziert ConfigMaps als Geheimnisse, und keine zwei Geheimnisse in einem Projekt oder Namespace können denselben Namen haben. Um Konflikte zu vermeiden, müssen Ihre ConfigMaps daher einen eindeutigen Namen unter den anderen Zertifikaten, Registries und Geheimnissen in Ihrem Arbeitsbereich haben.

  6. Wählen Sie den Namespace aus, zu dem Sie die ConfigMap hinzufügen möchten.

  7. Fügen Sie im Tab Daten ein Schlüssel-Wert-Paar zu Ihrer ConfigMap hinzu. Fügen Sie so viele Werte hinzu, wie Sie benötigen. Sie können mehrere Schlüssel-Wert-Paare zur ConfigMap hinzufügen, indem Sie kopieren und einfügen. Alternativ können Sie Aus Datei lesen verwenden, um die Daten hinzuzufügen. Hinweis: Wenn Sie sensible Daten speichern müssen, verwenden Sie ein Geheimnis, nicht eine ConfigMap.

  8. Klicken Sie auf Erstellen.

Ergebnis: Ihre ConfigMap wird dem Namespace hinzugefügt. Sie können sie in der Rancher-Benutzeroberfläche im Ressourcen  ConfigMaps-Ansicht anzeigen.

Was kommt als Nächstes?

Jetzt, da Sie eine ConfigMap zu einem Namespace hinzugefügt haben, können Sie sie zu einer Arbeitslast hinzufügen, die Sie aus dem Ursprungs-Namespace bereitstellen. Sie können die ConfigMap verwenden, um Informationen anzugeben, die Ihre Anwendung konsumieren soll, wie zum Beispiel:

  • Anwendungsumgebungsvariablen.

  • Parameter für einen Volume-Mount, der an die Arbeitslast angebunden ist.

Für weitere Informationen zum Hinzufügen von ConfigMaps zu einer Arbeitslast, siehe Bereitstellen von Arbeitslasten.