Aller au contenu principal

Gestion des namespaces

Date19 novembre 2025

La console.ziosting.cloud vous permet de voir tous les namespaces de vos clusters KaaS et pour chaque namespace, vous pouvez générer un kubeconfig et le télécharger.

Vous avez également la possibilité de créer de nouveaux namespaces, et de regénérer les secrets d'un kubeconfig particulier.

Les namespaces vous permettent de créer des environnements indépendants au sein de votre cluster. Cela donne la possibilité de faire cohabiter des projets sur le même cluster sans interférences.

Manipulation des kubeconfig

On répond à toutes vos questions :

  • Comment télécharger un kubeconfig ?
  • Comment supprimer un kubeconfig ?
  • Comment ajouter un namespace sur mon cluster ?
  • Comment forcer la regénération des secrets d'un namespace ?

Étapes depuis la console Ziosting

  1. Se connecter à la console.ziosting.cloud
  2. Dans la liste des ses services, cliquer sur la loupe du cluster KaaS qui vous intéresse

image namespace1

  1. Cliquer sur l'onglet Namespaces

image namespace2

  1. Vous pourrez alors :
  • créer un nouveau namespace en mode "brouillon" puis le publier sur le cluster
  • télécharger le kubeconfig du namespace que vous souhaitez
  • forcer la regénération des secrets d'un namespace
  • supprimer un namespace

image namespace3

Focus sur la regénération des secrets pour un namespace

En cas de départ d'un collaborateur par ex, vous pouvez avoir besoin de forcer la regénération des secrets d'un namespace.
Ceci se fait en 3 étapes :

  1. Cliquer sur le bouton Rotate Kubeconfig du Namespace concerné
  2. Télécharger à nouveau le Kubeconfig avec le bouton adéquat
  3. Importer le nouveau kubeconfig dans votre outil permettant de gérer et de monitorer vos clusters Kubernetes (Freelens par ex)

Que faire de mon kubeconfig

Ce kubeconfig, pourra être importé dans un outil comme Freelens pour vous permettre de gérer l'ensemble de vos services dans le namespace concerné. Vous pourrez également utiliser l'utilitaire kubectl en ligne de commande.

Ce kubeconfig vous sera utile aux déploiements de vos applications dans le namespace concerné et sera utilisé dans vos pipelines de déploiements.

Il pourra vous être utile également pour consulter les logs des applications qui se trouvent dans le namespace.

Import dans Freelens

Freelens est l'alternative open source de Lens. C'est un environnement de développement intégré (IDE) spécialisé dans la gestion de clusters Kubernetes. Il permet aux développeurs et administrateurs d'interagir visuellement avec des infrastructures Kubernetes via des tableaux de bord, des vues en grille et des outils de débogage intégrés. En résumé, il vous permet de gérer et de monitorer vos clusters Kubernetes.

Ce logiciel est compatible avec nos kubeconfigs.

  1. Voici le lien de téléchargement : https://github.com/freelensapp/freelens

  2. Nous pouvons vous recommander d'installer les extensions suivantes également

    1. Node / Pod Shell Extension : https://github.com/freelensapp/freelens-node-pod-menu/releases/tag/v1.1.0
    2. Multi Logs : @andrea-falco/freelens-multi-pod-logs (https://github.com/andrea-falco/freelens-multi-pod-logs) (permet de voir les logs de plusieurs pods (et de plusieurs conteneurs au sein du pod) sur Kubernetes. Très pratique pour ne pas à devoir passer d'un pod à l'autre mais avoir une vue globale)
  3. Une fois Freelens installé :

    1. télécharger le kubeconfig du namespace sur lequel vous voulez vous connecter (procédure décrite précédemment)
    2. Importer le kubeconfig