Un pod est l'unité de traitement la plus simple d'un programme, contenant un seul conteneur ou un ensemble de conteneurs associés. Un pod contient des ressources de stockage et des options de traitement des conteneurs en plus du conteneur de l'application. Dans cet article, vous comprendrez comment utiliser l'image Nginx pour construire un pod à Kubernetes, et enfin supprimer le pod que vous avez généré. Nous utiliserons l'outil Minikube, qui vous permet de faire fonctionner un cluster Kubernetes à un nœud sur votre ordinateur de bureau
Conditions préalables
Nous devons d'abord vérifier le système d'exploitation avant d'utiliser Kubectl. Nous utilisons Ubuntu 20.04 sur un PC dans notre scénario. D'autres distributions Linux, en revanche, peuvent être étudiées pour voir s'ils correspondent à vos besoins. La mise en œuvre des services de Kubernetes sur Linux nécessite l'utilisation d'un cluster minikube. Pour faire fonctionner ce guide, vous devrez configurer un cluster Minikube sur votre machine.
Méthode pour créer, afficher et supprimer un pod
Minikube est un utilitaire de ligne de commande pour exécuter Kubernetes sur votre PC. Il produit un cluster (VM) virtuel basé sur une machine (VM). Avec sa gamme de modules complémentaires intégrés, Minikube facilite efficacement l'évaluation des caractéristiques essentielles d'un cluster Kubernetes, qui peuvent tous être facilement activés ou désactivés. Utilisez le terminal de ligne de commande pour configurer un cluster minikube sur votre Ubuntu 20.04 Système. Vous pouvez l'ouvrir en utilisant l'une des deux méthodes différentes. Dans l'ubuntu 20.04 Section de recherche de programme du système, recherchez «Terminal. «Ctrl + Alt + T est un raccourci clavier qui peut être utilisé à cet effet.
En utilisant l'une des techniques énumérées ci-dessus, vous pouvez rapidement lancer le terminal. Après avoir fini d'ouvrir le terminal, vous devrez effectuer la commande suivante pour lancer le cluster Minikube:
$ minikube start
L'ensemble du processus prendra une partie de votre temps. Assurez-vous que vous êtes lié au cluster Kubernetes en exécutant Kubectl Get Nœuds dans l'invite de commande pour voir les nœuds du cluster dans la console une fois que vous avez entré l'environnement de bac à sable Kubernetes. Après cela, vous serez prêt à générer et à exécuter un pod si cela fonctionne. Pour afficher l'état du nœud, exécutez la commande ci-dessous annexée dans Ubuntu 20.04 Terminal.
$ kubectl obtenir des nœuds
Le statut est «prêt». Pour afficher l'état actuel des pods présents dans votre système, exécutez la commande ci-dessous:
$ kubectl obtenir des pods
Maintenant, nous allons créer un pod en exécutant la commande cité ci-dessous:
$ kubectl run nginx --image = nginx --restart = jamais
Le pod ajoutera comme vous pouvez le voir dans l'image ci-dessous lors de l'exécution de la commande suivante dans le shell.
$ kubectl obtenir des pods
La procédure de suppression du pod est simple. Exécutez simplement «kubectl delete pod nginx» pour supprimer le pod que vous avez fait. Le pod sera supprimé comme vous pouvez le voir dans l'image ci-dessous lors de l'exécution de la commande suivante dans le shell.
$ kubectl delete pod nginx
Si vous avez réussi à détruire le pod, la commande «Pod nginx supprimé» sera affichée dans la console.
Vous pouvez vérifier que le pod a été supprimé avec succès lors de l'exécution de la commande suivante dans le shell.
$ kubectl obtenir des pods
Conclusion
Les pods sont une partie très essentielle du système Kubernetes car elles reflètent les processus d'une application, ils sont une unité importante pour saisir le modèle d'objet Kubernetes. Dans la plupart des cas, les pods sont utilisés pour contrôler les conteneurs de Kubernetes de manière indirecte. Dans les cas d'utilisation plus compliqués, les pods peuvent inclure de nombreux conteneurs qui doivent partager des ressources et servir de centre de gestion des conteneurs. Cet article a couvert les étapes de base pour créer, supprimer et afficher les pods.