Cibler un espace de noms lors de l’installation
Utilisez proprement --namespace et --create-namespace.
Cibler un espace de noms lors de l’installation est une leçon Helm Academy gratuite sur CoddyKit. Ceci est la leçon 3 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Helm Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Helm Academy comprend 4 leçons au total.
Où l’installation est-elle placée ?
Chaque version réside dans un espace de noms, le mécanisme de Kubernetes pour regrouper les ressources. Choisissez-le au moment de l’installation afin de garder vos environnements bien organisés. 📦
L’espace de noms par défaut
Si vous n’ajoutez aucune option, Helm installe dans l’espace de noms du contexte kubeconfig, généralement default. C’est pratique pour les tests, mais désordonné pour le travail réel.
Choisir un espace de noms
Indiquez précisément à Helm où déployer avec --namespace, ou avec sa forme abrégée -n. La version et tous ses objets y seront placés.
helm install my-web bitnami/nginx --namespace webIl doit déjà exister
Par défaut, l’espace de noms cible doit déjà exister. Sinon, Helm échoue avec une erreur indiquant qu’il est introuvable avant de déployer quoi que ce soit.
Le créer à la volée
Évitez l’étape manuelle avec --create-namespace. Helm crée l’espace de noms s’il n’existe pas, puis y installe les ressources. Une seule commande claire.
helm install my-web bitnami/nginx -n web --create-namespacePourquoi les espaces de noms sont utiles
Les espaces de noms isolent les équipes et les environnements. Placer les versions de dev et de prod dans des espaces de noms distincts évite qu’elles n’entrent en conflit ou ne soient supprimées par accident.
L’espace de noms reste associé à la version
Helm mémorise l’espace de noms d’une version. Les mises à niveau et restaurations ultérieures de cette version ciblent automatiquement le même emplacement.
Toujours réutiliser -n ensuite
Pour gérer une version située dans un espace de noms autre que celui par défaut, répétez -n avec list, status et uninstall ; sinon Helm cherchera au mauvais endroit.
helm status my-web -n webLister par espace de noms
helm list est lui aussi limité à un espace de noms. Utilisez -n web pour afficher cet espace de noms, ou --all-namespaces pour voir toutes les versions en une seule fois.
helm list -n webUne organisation simple
Une habitude courante consiste à utiliser un espace de noms par application ou par environnement. Cela simplifie la gestion de RBAC, des quotas et du nettoyage à mesure que votre cluster grandit.
Combiner les options
En réunissant le tout, le nom, le chart, --create-namespace et -n vous offrent une installation entièrement isolée qui crée elle-même son espace de noms, en une seule ligne. 🎯
helm install my-web bitnami/nginx -n web --create-namespaceVérification rapide
Vous installez une version dans un espace de noms qui n’existe pas encore. Que se passe-t-il ?
Récapitulatif
Utilisez -n pour cibler un espace de noms et --create-namespace pour le créer s’il manque. La version reste liée à cet espace de noms pendant toute sa durée de vie. ✅
Questions Fréquemment Posées
La leçon « Cibler un espace de noms lors de l’installation » est-elle gratuite ?
Oui — le texte complet de « Cibler un espace de noms lors de l’installation » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Helm Academy, passe à CoddyKit PRO. Le cours Helm Academy comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Cibler un espace de noms lors de l’installation » ?
Utilisez proprement --namespace et --create-namespace. Tu pratiques Helm Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Helm Academy ?
Aucune expérience préalable n'est requise. Helm Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 3 sur 4.
Combien de temps prend la leçon « Cibler un espace de noms lors de l’installation » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Helm Academy ?
Oui. Chaque leçon Helm Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Déployer nginx avec helm install
- Nommer les versions déployées et générer des noms
- Cibler un espace de noms lors de l’installation
- Observer le démarrage des pods