Introduction
Dans ce défi, vous allez effectuer un bilan de santé complet d'un cluster Kubernetes en tant que nouveau stagiaire en infrastructure cloud chez TechCorp. Votre objectif est de garantir que le cluster est prêt pour les prochains déploiements en récupérant l'intégralité des informations du cluster, en listant tous les nœuds et en vérifiant l'état de chacun d'entre eux à l'aide des commandes kubectl. Vous réaliserez ces tâches dans le répertoire ~/project, en vous assurant que le cluster Minikube est opérationnel avant d'exécuter la moindre commande.
Découvrir les détails du cluster Kubernetes
En tant que nouveau stagiaire en infrastructure cloud chez TechCorp, vous devez effectuer une vérification complète de l'état de santé du cluster Kubernetes afin de vous assurer qu'il est prêt pour les futurs déploiements.
Tâches
- Récupérer l'ensemble des informations du cluster à l'aide de la commande kubectl appropriée
- Lister tous les nœuds présents dans le cluster Kubernetes
- Vérifier le statut de chaque nœud du cluster
Exigences
- Utiliser exclusivement les commandes
kubectlpour toutes les opérations - Effectuer toutes les tâches dans le répertoire
~/project - S'assurer que le cluster Minikube est en cours d'exécution avant de lancer les commandes
- Utiliser les sous-commandes standard de kubectl pour collecter les informations du cluster
Exemples
Exemple de sortie pour le listage des nœuds :
NAME STATUS ROLES AGE VERSION
minikube Ready control-plane 10m v1.23.3
Exemple de sortie 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 d'utiliser les commandes
kubectlpour interagir avec le cluster Kubernetes - Vérifiez l'état général du cluster avant de lancer des commandes plus détaillées
- Utilisez le drapeau
--helpavec les commandes kubectl pour obtenir plus d'informations sur la syntaxe - Confirmez que le cluster Minikube est bien démarré avant de commencer vos tâches
Résumé
En résumé, ce défi vous a demandé de réaliser un diagnostic complet d'un cluster Kubernetes pour valider sa disponibilité opérationnelle. Vous avez dû extraire les informations du cluster, lister les nœuds et inspecter l'état de santé de chacun via les commandes kubectl. Toutes les opérations ont été effectuées dans le répertoire ~/project, en validant préalablement le bon fonctionnement du cluster Minikube.


