Kubectl crée un espace de noms

Kubectl crée un espace de noms
Lorsque plusieurs équipes ou projets utilisent un cluster Kubernetes, les espaces de noms sont une méthode utile pour diviser les clusters en sous-acteurs virtuels. Dans un cluster, toute quantité d'espaces de noms peut être maintenu, chacun logiquement distinct des autres encore à communiquer entre eux. Autour des autres, les espaces de noms ne peuvent pas être imbriqués.

Un nom de ressource peut être plus qualifié avec un espace de noms. Ceci est utile lorsque différentes équipes partagent le même cluster et qu'une collision de dénomination est une possibilité. Il peut agir comme une barrière virtuelle entre les clusters.

Dans des environnements reproduits, vous pouvez utiliser les mêmes espaces de noms et définir des politiques pour des segments de cluster spécifiques. Des espaces de noms sont également nécessaires pour créer des rôles et garantir les paramètres d'accès appropriés à Kubernetes. Une demande est publiée à l'aide de l'API de l'espace de noms à l'aide des systèmes système définis pour établir un nouvel espace de noms Kubernetes, et parce que Kubernetes a des capacités d'administration, un nouvel espace de noms est établi.

Les capacités d'un nouveau processus attribué à son domaine seront spécifiées dans le nouvel espace de noms. Dans ce tutoriel, nous expliquerons la méthode pour créer un espace de noms à Kubernetes.

Conditions préalables

Pour créer un espace de noms à Kubernetes, vous devez installer Ubuntu 20.05 Système Linux. À l'intérieur, assurez-vous d'installer un minikube. Sans l'installation de Minikube, vous ne pourrez pas exécuter les services Kubernetes sur Ubuntu.

Méthode pour créer un espace de noms à Kubernetes

Pour créer un espace de noms à Kubernetes, ouvrez le terminal de ligne de commande via la zone d'application ou utilisez la clé de raccourci de "Ctrl + Alt + T". Une fois le terminal ouvert, vous devez suivre les étapes ci-dessous:

Étape 1: Démarrez Minikube

Pour exécuter les services Kubernetes, vous devez démarrer le cluster Minikube. Vous devez exécuter la commande ci-dessous dans le shell terminal.

$ minikube start

Ce processus pourrait prendre un certain temps. Vous devez attendre pour commencer avec le cluster Minikube.

Étape 2: Affichage des espaces de noms

Pour consulter les espaces de noms actuels de votre système, vous devez exécuter la commande ci-dessous.

$ kubectl obtenir des espaces de noms

Par défaut: c'est l'espace de noms que chaque commande Kubernetes est par défaut, ainsi que l'emplacement par défaut de chaque ressource Kubernetes. L'ensemble du cluster existe en `` par défaut '' jusqu'à ce que des espaces de noms supplémentaires soient ajoutés.

Système de Kube: C'est l'espace de noms des systèmes Kubernetes. Il doit être évité lors de l'utilisation de composants Kubernetes.

Kube-publique: Le terme «ressources publiques» est utilisée ici. Il n'est pas conseillé aux utilisateurs de l'utiliser. Cet espace de noms est principalement pour une utilisation en grappe si certaines ressources doivent être publiquement visibles et lisibles dans l'ensemble du cluster.

Étape 3: Résumé d'un espace de noms spécifique

Si vous souhaitez vérifier le résumé d'un espace de noms spécifique, exécutez la commande citée dans le shell.

$ kubectl obtenir des espaces de noms

Vous pouvez écrire votre espace de noms souhaité et obtenir son rapport de résumé.

Étape 4: rapport détaillé d'un espace de noms spécifique

Si vous souhaitez vérifier le rapport détaillé de tout espace de noms spécifique, exécutez la commande citée dans le shell.

$ kubectl décrire les espaces de noms

Vous pouvez écrire votre espace de noms souhaité et obtenir son rapport détaillé.

Étape 5: Créez un nouvel espace de noms

Pour créer un nouvel espace de noms. Vous devez inscrire la commande ci-dessous et l'exécuter.

$ kubectl créer un espace de noms

Vous pouvez écrire votre espace de noms souhaité. Nous l'avons nommé «nginx-demo». À partir de la sortie, vérifiez qu'un nouvel espace de noms a été créé efficacement.

Étape 6: Afficher l'espace de noms nouvellement créé

Pour consulter les espaces de noms nouvellement créés dans votre système, vous devez exécuter la commande ci-dessous.

$ kubectl obtenir des espaces de noms

À partir de la sortie, vous pouvez afficher les espaces de noms nouvellement créés de votre système.

Étape 7: Supprimer l'espace de noms

Pour supprimer un espace de noms, vous devez écrire la commande ci-dessous et l'exécuter.

$ kubectl supprimer les espaces de noms

Vous pouvez écrire votre espace de noms souhaité. Nous l'avons nommé «nginx-demo». À partir de la sortie, vérifiez que le nouvel espace de noms a été supprimé efficacement.

Conclusion

Ce guide vous enseigne le concept de base de l'espace de noms à Kubernetes. Vous avez également appris à vérifier les espaces de noms actuellement présents dans votre système. Parallèlement à cela, nous avons élaboré sur le chemin de créer et de supprimer un nouvel espace de noms.

J'espère que vous pourrez créer et supprimer un nouvel espace de noms dans votre système facilement et efficacement.