Comment supprimer le déploiement à Kubernetes

Comment supprimer le déploiement à Kubernetes
Un déploiement vous permet de définir le cycle de vie d'une application. Une entité Kubernetes est une approche pour énoncer le système Kubernetes comment vous avez besoin de l'apparence de la charge de travail de votre cluster. Une fois l'objet créé avec succès, le cluster s'efforce de certifier que l'objet subsiste, préservant l'aspect de cluster Kubernetes souhaité.

L'ensemble du processus de mise à jour des applications conteneurisés manuellement peut être écrasante et ennuyeuse. La progression d'un service à la variante suivante a besoin de lancer la version filtrée du pod, de mettre fin à la version ou de note extérieure d'un pod, en attendant et en validant que la nouvelle variante a été publiée avec succès, et revenez parfois à la version précédente dans le cas d'une bousiller.

Si vous effectuez toutes ces tâches manuellement, il peut y avoir une chance d'erreurs humaines et que le script doit correctement le plein potentiel et un effort substantiel. Enfin, ils transforment le processus de lancement en arrière.

Pour résoudre ce problème, le déploiement de Kubernetes rend l'ensemble du processus reproductible et mécanisé. Cependant, le déploiement confirme que le nombre préféré de pods s'exécute et vacant à tout moment. L'ensemble du processus de mise à jour est enregistré et versé avec des choix pour continuer, faire une pause et revenir à des variantes antérieures. Voici l'aperçu complet du déploiement de Kubernetes. Maintenant, allons plus loin pour expliquer comment créer ou supprimer le déploiement à Kubernetes.

Un déploiement de Kubernetes exécute de nombreuses copies de votre application et substitue automatiquement toutes les demandes qui échouent ou deviennent impassibles. Lorsque vous travaillez avec Kubernetes, vous devrez souvent supprimer les déploiements de Kubernetes. La création ou la suppression de déploiements à Kubernetes est assez pratique à l'aide de commandes de déploiement de Kubectl Delete. Nous allons développer l'ensemble du processus de création et de supprimer un déploiement un peu plus en détail.

Conditions préalables

Vous devrez connaître votre version du système d'exploitation pour supprimer un déploiement à Kubernetes. Dans notre situation, nous utilisons Ubuntu 20.04 Système d'exploitation pour implémenter les commandes KUBECTL. Une fois terminé avec le système d'exploitation, votre prochaine étape consiste à installer le cluster Minikube sur votre système pour exécuter en douceur Kubernetes dans Linux. Minikube offre une expérience pratique et un environnement d'apprentissage en famille d'accueil.

Méthodes pour supprimer le déploiement à Kubernetes

Venez, vérifions comment supprimer le déploiement à Kubernetes à l'aide de commandes ou étapes annexées.

Démarrer Minikube

Une fois que vous avez réussi à installer le cluster Minikube, il est maintenant temps de le lancer à l'aide de deux méthodes. La première méthode consiste à écrire «Terminal» de l'Ubuntu 20.04 barre de recherche d'application du système ou appuyez sur "Ctrl + Alt + T" simultanément. En utilisant ces deux méthodes, vous pouvez lancer efficacement le terminal. Maintenant, écrivez la commande «Start Minikube» dans le terminal et attendez un certain temps jusqu'à ce qu'il commence avec succès.

$ minikube start

Créer déploiement

Pour supprimer le déploiement à Kubernetes, nous devons d'abord le créer car il n'y a pas de déploiement intégré. À cette fin, nous lançons d'abord le minikube, puis utilisons la commande donnée pour créer un fichier dans Ubuntu 20.04. Le mot clé tactile dans l'instruction ci-dessous crée le fichier.

$ tactile déploiement.yaml

Une fois que vous avez exécuté le déploiement tactile ci-dessus.Commande yaml 'Le fichier est créé avec succès dans Ubuntu 20.04. Vous pouvez le regarder dans la capture d'écran ci-dessous.

Maintenant, enregistrez et ouvrez le fichier .fichier yaml. La capture d'écran annexée est une illustration d'un déploiement. Il crée un ensemble de duplications pour transporter 3 nginx nginx.

La capture d'écran ci-dessous indique que:

  • Un déploiement de nginx est formé, spécifié par le «.métadonnées.Nom ”Champ.
  • Le déploiement de nginx crée 3 gousses identiques, spécifiées par le «.spécifier.Champ de répliques.
  • Le modèle de pod contient les sous-champs répertoriés:
    • Les pods sont catégorisés App: nginx en utilisant le .métadonnées.champ étiquette.
    • Le ".modèle.Field Spec ”, spécifie que les pods exécutent un conteneur, Nginx, qui exécute la copie Ninx Docker Hub à 1.14.2 version.
    • Formez un conteneur et spécifiez son nom en utilisant «.spécifier.modèle.spécifier.conteneurs [0].champ de nom."

Notre prochaine étape consiste à créer le déploiement. Alors, exécutez la commande mentionnée ci-dessous:

Si vous souhaitez afficher le déploiement pour vérifier s'il est créé ou non, exécutez la commande ci-dessous.

Pour vérifier les déploiements dans votre cluster, les champs annexés sont affichés:

  • Le nom spécifie les noms de déploiement dans l'espace de noms.
  • Ready montre la disponibilité des répliques d'application à vos utilisateurs.
  • Imprime à jour le total des répliques de montants qui ont été mises à jour pour obtenir l'état choisi.
  • Disponible Spécifie le nombre de répliques d'application offertes à vos utilisateurs.

Supprimer le déploiement

Lorsque nous parlons de supprimer le déploiement, nous avons deux choix pour les supprimer.

  • Commande kubectl
  • Fichier de configuration

Ici, nous utilisons le nom de déploiement avec la commande donnée pour supprimer le déploiement.

La sortie montre que le déploiement nommé «Nginx» a été supprimé avec succès.

Conclusion

Alors ici dans ce guide, nous avons discuté de la façon dont vous pouvez créer ou supprimer le déploiement à Kubernetes. Vous pouvez créer n'importe quel déploiement en fonction de votre besoin de travail. J'espère que vous pourrez maintenant supprimer facilement le déploiement à Kubernetes.