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.