Kubectl erstellen namespace

Kubectl erstellen namespace
Wenn mehrere Teams oder Projekte einen Kubernetes-Cluster verwenden, sind Namespaces eine nützliche Methode, um Cluster in virtuelle Subkluster zu unterteilen. Innerhalb eines Clusters kann jede Menge von Namespaces beibehalten werden, wobei jede logisch von den anderen unterscheidet und sich aber miteinander kommunizieren kann. Umeinander können Namespaces nicht verschachtelt werden.

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.