Gestion par kubectl d’une application Commande kubectl: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 Commande kubectl: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 ...