Comment vérifier les détails de mes pod à Kubernetes?

Comment vérifier les détails de mes pod à Kubernetes?
À Kubernetes, les pods sont les entités les plus simples et les plus fondamentales. Dans votre cluster, un pod définit un événement spécifique. Un ou même plus de conteneurs, tels que les conteneurs Docker, sont contenus dans des gousses. Lorsque de nombreux conteneurs fonctionnent dans un pod, ils sont traités comme une seule entité qui partage les ressources du pod. Plusieurs conteneurs dans un seul pod sont considérés comme un cas d'utilisation avancé. Les processus d'un cluster sont représentés par des pods. Kubernetes peut informer de l'état de chaque processus opérant dans le cluster en restreignant les gousses à un seul processus. Alors que les pods peuvent contenir plusieurs conteneurs, la configuration la plus typique est un conteneur par gousse. Les conteneurs étroitement liés et qui doivent partager des ressources peuvent être placés dans le même pod dans certains cas. Comme s'ils fonctionnaient sur la même machine, les pods peuvent interagir rapidement et sans effort les uns avec les autres. À l'intérieur du cluster, chaque pod est spécifié avec son adresse IP, permettant à l'application d'utiliser des ports sans interférence. Les gousses sont projetées comme des objets jetables transitoires. Lorsqu'un pod est généré, il est alloué à un nœud pour exécuter. L'objet Pod est supprimé jusqu'à ce que le processus soit arrêté. Le pod est expulsé en raison d'une pénurie de ressources ou des plantages de nœud. Le pod reste sur ce nœud. Il est important de vérifier les détails des pods à Kubernetes de temps à autre. Nous allons donc expliquer la méthode pour vérifier les détails des pod à Kubernetes.

Conditions préalables

Pour vérifier les détails du pod à Kubernetes, assurez-vous d'installer Ubuntu 20.04 Système et configurez-le selon vos besoins. De plus, l'installation d'un cluster Minikube est essentielle pour commencer les services de Kubernetes.

Méthode pour vérifier les détails du pod à Kubernetes

Pour vérifier les détails du pod à Kubernetes, ouvrez le terminal de la ligne de commande en le recherchant dans les applications ou en utilisant le "Ctrl + alt + T" touche de raccourci. Une fois que vous l'avez lancé, suivez les étapes expliquées dans ce guide étape par étape:

Étape 1: Démarrez Minikube Cluster

Pour commencer avec les services de Kubernetes, vous devez exécuter le cluster Minikube dans votre Ubuntu 20.04 Système. Ainsi, exécutez la commande spécifiée dans le terminal de votre système:

$ minikube start

Cela peut prendre quelques minutes pour démarrer le cluster Minikube. Vous pouvez consulter la version de Minikube installée dans votre système.

Étape 2: Créer un fichier de configuration de la pod

Maintenant, vous devez créer un fichier de configuration de pod dans n'importe quel éditeur de texte et le répertoire souhaité du système. Vous devez enregistrer le script suivant dans le fichier avec l'extension YAML. Nous l'avons nommé «Bonjour», comme on le voit dans le script ci-joint:

Nous avons enregistré le fichier de configuration comme «Pod.yaml "

Étape 3: Créer une pod à l'aide de terminal

Après la formation du fichier de configuration, vous devez exécuter la commande spécifiée suivante dans le shell:

$ kubectl création -f pod.yaml

Vérifiez que le pod a été créé efficacement.

Étape 4: Vérifiez le résumé du pod créé

Pour vérifier le résumé de tous les pods disponibles, vous devez exécuter la commande répertoriée:

$ kubectl obtenir des pods

Le résumé contient le nom, le statut, les redémarrages et l'âge du pod.

Étape 5: Vérifiez le rapport détaillé d'un pod spécifique

Pour vérifier le rapport détaillé du pod spécifique, vous devez exécuter la commande citée dans le shell.

$ kubectl décrire

Vous pouvez voir les informations détaillées dans la fenêtre du terminal. Les informations sur le statut sont discutées en dessous.

  • En attente: Le pod attend la planification sur un nœud ou l'initialisation de un minimum de ses conteneurs.
  • En cours d'exécution: Le pod pertinent est alloué à un nœud et contient un ou plusieurs conteneurs opérationnels actuellement.
  • Réussi: Tous les conteneurs du pod se terminent avec succès.
  • Échoué: Un problème s'est produit à partir d'un ou plusieurs conteneurs de la gousse.
  • Inconnu: Lorsque le serveur API Kubernetes n'est pas en mesure de se connecter avec le nœud du pod, cette erreur se produit.

Conclusion

L'article a expliqué le concept de base des pods ainsi que la voie à les créer. Nous avons expliqué la méthode pour vérifier les détails des pods dans le système. J'espère que vous pourrez mettre en œuvre efficacement cet article à votre fin