Sommaire

Gestion par kubectl d’une application kubectl

1. Suppression d’un déploiement Suppression Déploiement

Durant le précédent chapitre, l’application MailHog a été déployée à l’aide du dashboard. Même si vous ne l’avez pas fait, vous pouvez néanmoins suivre les instructions qui suivent.

Premier point, récupérer la liste des déploiements présents dans le serveur. Pour cela, il faut lancer la commande kubectl suivie du mot-clé get avec le type d’objet deployment. Ci-dessous la commande correspondante :

$ kubectl get deployment deployment

Ci-dessous le résultat renvoyé :

NAME      READY   UP-TO-DATE   AVAILABLE   AGE 
mailhog   1/1     1            1           8d

La suppression du déploiement se fait à l’aide de la commande kubectl suivie des éléments suivants :

  • le mot-clé delete,

  • le type d’objet à supprimer (deployment),

  • le nom de l’objet à supprimer (mailHog).

Ci-dessous la commande à lancer :

$ kubectl delete deployment mailhog kubectl delete

Ci-dessous le résultat renvoyé par cette commande :

deployment.extensions "mailhog" deleted

La consultation de la liste des pods renverra alors le contenu suivant :

NAME                       READY ...