Ein Ressourcenname kann mit einem Namespace weiter qualifiziert werden. Dies ist nützlich, wenn verschiedene Teams denselben Cluster teilen und eine Namenskollision eine Möglichkeit ist. Es kann als virtuelle Barriere zwischen Clustern dienen.
In replizierten Umgebungen können Sie dieselben Namespaces und Richtlinien für bestimmte Clustersegmente verwenden. Namespaces sind auch zum Erstellen von Rollen und zur Sicherstellung der ordnungsgemäßen Zugriffseinstellungen in Kubernetes erforderlich. Eine Anfrage wird unter Verwendung der Namespace -API ausgestellt, wobei die definierten Systeme zur Einrichtung eines neuen Kubernetes -Namespace verwendet werden. Da Kubernetes Verwaltungsfunktionen verfügt, wird ein neuer Namespace festgelegt.
Die Fähigkeiten eines neuen Prozesses, der seiner Domäne zugewiesen ist, werden im neuen Namespace angegeben. In diesem Tutorial erklären wir die Methode, um einen Namespace in Kubernetes zu erstellen.
Voraussetzungen
Um einen Namespace in Kubernetes zu erstellen, müssen Sie Ubuntu 20 installieren.05 Linux -System. Stellen Sie sicher, dass Sie eine Minikube installieren. Ohne die Installation von Minikube können Sie Kubernetes -Dienste auf Ubuntu nicht ausführen.
Methode zum Erstellen eines Namespace in Kubernetes
Öffnen Sie das Befehlszeilenterminal über den Anwendungsbereich, um einen Namespace in Kubernetes zu erstellen, oder verwenden Sie die T -Shortcut -Taste „Strg+Alt+T“. Sobald das Terminal geöffnet ist, müssen Sie die folgenden Schritte ausführen:
Schritt 1: Minikube starten
Um Kubernetes -Dienste auszuführen, müssen Sie den Minikube -Cluster starten. Sie müssen den folgenden Befehl in der Terminal Shell ausführen.
$ minikube Start
Dieser Prozess kann einige Zeit dauern. Sie müssen warten, um mit dem Minikube -Cluster zu beginnen.
Schritt 2: Anzeigen von Namespaces
Um die aktuellen Namespaces in Ihrem System zu überprüfen, müssen Sie den folgenden Befehl ausführen.
$ kubectl erhalten Namespaces
Standardeinstellung: Dies ist der Namespace, zu dem jeder Kubernetes -Befehl standardmäßig sowie der Standardort jeder Kubernetes -Ressource standardmäßig ist. Der gesamte Cluster existiert in "Standard", bis zusätzliche Namespaces hinzugefügt werden.
Kube-System: Das ist der Namespace von Kubernetes -Systemen. Es sollte bei der Verwendung von Kubernetes -Komponenten verhindert werden.
Kube-public: Der Begriff „öffentliche Ressourcen“ wird hier verwendet. Benutzern wird nicht empfohlen, es zu nutzen. Dieser Namespace dient hauptsächlich für die Verwendung von Cluster, wenn einige Ressourcen im gesamten Cluster öffentlich angezeigt und lesbar sein sollten.
Schritt 3: Zusammenfassung eines bestimmten Namespace
Wenn Sie die Zusammenfassung eines bestimmten Namespace überprüfen möchten, führen Sie den zitierten Befehl in der Shell aus.
$ kubectl erhalten Namespaces
Sie können Ihren gewünschten Namespace schreiben und seinen zusammenfassenden Bericht erhalten.
Schritt 4: Detaillierter Bericht eines bestimmten Namespace
Wenn Sie den detaillierten Bericht eines bestimmten Namespace überprüfen möchten, führen Sie den zitierten Befehl in der Shell aus.
$ kubectl beschreiben Namespaces
Sie können Ihren gewünschten Namespace schreiben und seinen detaillierten Bericht erhalten.
Schritt 5: Erstellen Sie einen neuen Namespace
So erstellen Sie einen neuen Namespace. Sie müssen den Befehl unterunter aufgeführt einschreiben und ihn ausführen.
$ kubectl erstellen Namespace
Sie können Ihren gewünschten Namespace schreiben. Wir haben es "Nginx-Demo" genannt. Überprüfen Sie aus der Ausgabe, dass ein neuer Namespace effektiv erstellt wurde.
Schritt 6: Zeigen Sie den neu erstellten Namespace an
Um die neu erstellten Namespaces in Ihrem System zu überprüfen, müssen Sie den folgenden Befehl ausführen.
$ kubectl erhalten Namespaces
Aus der Ausgabe können Sie die neu erstellten Namespaces in Ihrem System anzeigen.
Schritt 7: Namespace löschen
Um einen Namespace zu löschen, müssen Sie den folgenden Befehl schreiben und ausführen.
$ kubectl löschen Namespaces
Sie können Ihren gewünschten Namespace schreiben. Wir haben es "Nginx-Demo" genannt. Überprüfen Sie, ob der neue Namespace effektiv gelöscht wurde.
Abschluss
Dieser Leitfaden vermittelt Ihnen das grundlegende Konzept des Namespace in Kubernetes. Außerdem haben Sie gelernt, wie Sie die aktuell aktuellen Namespaces in Ihrem System überprüfen. Zusammen mit dem haben wir auf dem Weg zum Erstellen und Löschen eines neuen Namespace ausgearbeitet.
Hoffentlich können Sie einen neuen Namespace in Ihrem System einfach und effektiv erstellen und löschen.