0Pricing
Helm Academy · Leçon

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 web

Il 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-namespace

Pourquoi 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 web

Lister 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 web

Une 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-namespace

Vé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

  1. Déployer nginx avec helm install
  2. Nommer les versions déployées et générer des noms
  3. Cibler un espace de noms lors de l’installation
  4. Observer le démarrage des pods
← Retour à Helm Academy