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
kubectlpour 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 nodespour lister les nœuds du cluster - Utilisez
kubectl cluster-infopour obtenir les détails techniques du cluster - Contrôlez attentivement l'état des nœuds pour confirmer que le cluster est sain
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.


