Sommaire

Présentation de l’outil kubectl kubectl

1. Préambule

Dans la section précédente, vous avez découvert quelques objets nécessaires au déploiement d’une application. Avant d’aller plus loin et de commencer à créer ces objets en ligne de commande, vous allez vous familiariser avec la commande kubectl.

2. Consultation des éléments

La consultation de l’état des objets dans Kubernetes est une opération réalisée très souvent. Pour cela, l’administrateur pourra faire appel au mot-clé dédié : get. Cette instruction attend obligatoirement le type d’objet à consulter.

Dans le chapitre sur la mise en place de Minikube, vous avez récupéré la liste des espaces de noms existants (namespace). Espace de noms namespace

Ci-dessous la commande qui a été lancée :

$ kubectl get namespace

Cette commande renvoie la sortie suivante :

NAME          STATUS   AGE 
default       Active   19h 
kube-public   Active   19h 
kube-system   Active   19h

On y retrouve trois espaces de noms (au minimum) :

  • default : espace de noms par défaut qui sera utilisé pour la création des objets dans Kubernetes, default Espace de noms par défaut

  • kube-public : espace de noms publique contenant uniquement un objet de configuration (objectmap), kube-public ...