Vérifier l'état de santé du cluster Kubernetes

KubernetesBeginner
Pratiquer maintenant

Introduction

Dans ce défi, vous endosserez le rôle d'un ingénieur DevOps junior pour effectuer un diagnostic complet de l'état de santé d'un cluster Kubernetes. Votre mission consiste à démarrer le cluster Kubernetes via Minikube, à récupérer et afficher la liste des nœuds, puis à vérifier les informations fondamentales du cluster à l'aide de la commande kubectl cluster-info. Pour réussir cette vérification, le cluster doit impérativement comporter au moins un nœud affichant le statut Ready.

Vérifier le cluster Minikube

En tant qu'ingénieur DevOps junior, vous devez réaliser un contrôle de santé exhaustif du cluster Kubernetes afin de garantir que tous les composants critiques sont opérationnels et prêts pour le déploiement d'applications.

Tâches

  • Démarrer le cluster Kubernetes Minikube (Les utilisateurs de la version gratuite peuvent ignorer cette tâche car le cluster est déjà pré-démarré)
  • Récupérer et afficher la liste des nœuds présents dans le cluster
  • Vérifier les informations de base du cluster en utilisant kubectl cluster-info

Exigences

  • Utiliser Minikube pour initialiser le cluster Kubernetes
  • S'assurer de travailler dans le répertoire ~/project
  • Utiliser les commandes kubectl pour inspecter le cluster
  • Le cluster doit avoir au moins un nœud avec le statut Ready

Exemples

Exemple du résultat attendu pour les nœuds :

NAME       STATUS   ROLES           AGE   VERSION
minikube   Ready    control-plane   5m    v1.20.0

Exemple du résultat attendu pour les informations du cluster :

Kubernetes control plane is running at https://192.168.49.2:8443
CoreDNS is running at https://192.168.49.2:8443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy

Conseils

  • N'oubliez pas de démarrer Minikube avant d'exécuter les commandes kubectl
  • Utilisez kubectl get nodes pour lister les nœuds du cluster
  • Utilisez kubectl cluster-info pour obtenir les détails techniques du cluster
  • Contrôlez attentivement l'état des nœuds pour confirmer que le cluster est sain
✨ Vérifier la solution et pratiquer

Résumé

En résumé, ce défi vous a demandé de valider la santé d'un cluster Kubernetes en démarrant l'instance Minikube, en extrayant la liste des nœuds et en inspectant les informations système de base. Les points clés à retenir sont l'utilisation de Minikube pour l'initialisation, le travail dans le répertoire ~/project et la confirmation qu'au moins un nœud est opérationnel avec le statut Ready.