Voraussetzungen
Stellen Sie sicher, dass Sie Minikube installiert und konfiguriert haben, bevor Sie Kubectl zum Bearbeiten einer configMap auf Ubuntu 20 bearbeiten können.04 LTS. Für den Abschluss dieses umfassenden Artikel sollten Sie Sudo -Privilegien haben.
Methode zum Erstellen von configMaps -Konfigurationsdateien
Zunächst müssen Sie zuerst ein Befehlszeilenterminal öffnen. Sie können diesen Vorgang durchführen, indem Sie die Abkürzungstaste Strg+Alt+T oder durch Scrollen zwischen Anwendungen verwenden.
Sie müssen den folgenden schriftlichen Befehl in Ihrer Konsole so sofort ausführen, wie Ihr Terminalfenster angezeigt wird.
$ minikube Start
Um mit Minikube zu beginnen, müssen Sie nach der Ausführung dieses Programms einige Minuten innehalten. Sie können auch die ausgestellte Minikube -Version überprüfen, nachdem der Befehl effektiv ausgeführt wurde.
Jetzt sind wir bereit, ConfigMaps zu erstellen. Zu diesem Zweck verwenden wir den Berührungsbefehl für die Dateierstellung mit. Yaml -Erweiterung.
Der Berührungsbefehl ist ein grundlegender und dennoch wichtiger Befehl in Linux -Systemen, mit dem Benutzer Dateien erstellen können. Es ist eines der grundlegendsten Terminalbefehle unter Linux, und Sysadmins verwenden es häufig für eine Reihe von Aufgaben. So können Sie den Befehl unten fasziniert ausführen, um die Konfigurationsdatei configMaps zu erstellen.
$ touch configMap.Yaml
Es gibt keine Ausgabe dieses Befehls am Terminal. Der Befehl erstellt eine Datei in Ihrem Heimverzeichnis. Sie können es überprüfen, indem Sie in das Heimverzeichnis Ihres Ubuntu 20 gehen.04 System. Sie können bestätigen, dass die Datei effektiv generiert wurde.
Jetzt müssen wir einige der Inhalte in der Datei hinzufügen, die wir zuvor erstellt haben. Der einfachste Ansatz für die Verwendung von configMaps besteht darin, sie in YAML zu definieren und als Volumen zu montieren. Erstellen Sie eine YAML-Datei mit den Schlüsselwertpaaren Ihres ConfigMap. Hier ist eine Beispielconfigmap mit bestimmten Tasten mit einzelnen Werten und anderen mit Werten, die einem Konfigurationsstil -Fragment ähneln.
Sie müssen den gleichen Inhalt speichern und nach dem Speichern müssen Sie die Datei schließen. Jetzt können wir Konfigurationen in Kubernetes erstellen, indem wir den Befehl kubectl verwenden. Führen Sie den befohlenen Befehl in der Terminalhülle Ihres Ubuntu 20 aus.04 System.
$ kubectl create -f configMap.Yaml
Die Ausgabe zeigt die effektive Erstellung der Konfigurationskarte in Kubernetes.
Methode zum Bearbeiten von configMaps in Kubernetes mit Kubectl
Wenn Sie nun dieselbe Datei bearbeiten möchten, lesen Sie den folgenden Befehl in der Shell Ihres Ubuntu 20.04 System.
$ kubectl bearbeiten configMap
Bei der Ausführung des oben genannten Befehls wird die folgende Ausgabe angezeigt. Sie können die Datei gemäß Ihren Arbeitsanforderungen ändern.
Abschluss
Wir haben das Konzept einer Konfiguration in Kubernetes in dem oben genannten Artikel erörtert. Darüber hinaus haben wir die Verwendung von Kubectl erweitert, um eine configMap zu bilden. Nach dem Lesen dieses Beitrags bin ich zuversichtlich, dass Sie keine Zweifel an der Änderung und Erstellung einer configMap in kubectl haben werden.