Si vous êtes un développeur ou un professionnel de l'informatique intéressé par Kubernetes et l'orchestration de conteneurs, Minikube est un outil inestimable pour votre environnement Windows. Minikube peut être utilisé facilement sous Linux, macOS ou Windows et vous permet d'exécuter un cluster Kubernetes à nœud unique sur votre machine locale. Cela facilite l'expérimentation, le développement et le test d'applications sans avoir besoin d'une configuration Kubernetes à grande échelle.
Ce guide montre les étapes d'installation de Minikube sur Windows à l'aide de l'invite de commande ou de Powershell. via Winget
Exigences
Rien de spécial n'est requis pour réaliser ce didacticiel ; voici les choses dont vous aurez besoin au quotidien :
- Un PC Windows 10 ou 11
- Accès à Powershell ou Command Pompt/Terminal avecprivilèges administratifs
- Minikube s'appuie sur la virtualisation, telle que VirtualBox, Hyper-V, Docker ou toute autre plate-forme prise en charge.
Étape 1 : Installer la plateforme de virtualisation
Comme indiqué dans la section Exigences, nous avons besoin d'une plate-forme de virtualisation pour fonctionner avec Minikube sous Windows. Si Hyper-V, Docker ou VirtualBox est déjà installé, vous pouvez ignorer cette étape. Cependant, les débutants peuvent commencer avec VirtualBox ou Hyper-V.
Minikube nécessite un hyperviseur pour créer et gérer des machines virtuelles pour votre cluster Kubernetes. Vous pouvez choisir entre Hyper-V et VirtualBox. Voici comment les installer :
Pour l'installation d'Hyper-V
- Ouvrez PowerShell en tant qu'administrateur.
- Exécutez la commande suivante pour activer Hyper-V :
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
- Une fois terminé, redémarrez votre système.
Ceux qui veulent utiliser Boîte virtuelle :
- Téléchargez le programme d'installation de VirtualBox à partir dusite officielet exécutez-le.
- Après cela, suivez les instructions à l'écran pour installer VirtualBox.
De même, ceux qui souhaitent utiliser Docker comme pilote Minikube peuvent télécharger et installer sa configuration.
Étape 2 : Installez Minikube sur Windows 11 ou 10 à l'aide de Winget
Maintenant, accédez à votre champ de recherche Windows et ouvrez PowerShell ou l'invite de commande mais avec un accès administratif.Lorsque l'icône de l'un d'entre eux apparaît dans la zone de recherche de votre Windows, cliquez dessus pour sélectionner «Exécuter en tant qu'administrateur.»

Après avoir ouvert Powershell ou l'invite de commande, vérifiez si le gestionnaire de packages Windows par défaut « WINGET » est disponible. Bien que sur toutes les dernières versions de Windows, il sera déjà là, encore pour confirmer, exécutez :
winget -vVous verrez la version du gestionnaire de packages confirmant sa disponibilité. S'il n'y est pas, vous pouvez l'installer manuellement à partir deGitHub.
Comme nous avons le gestionnaire de packages, exécutons rapidement une commande pour télécharger et installer MiniKube sur votre système Windows 10/11. La meilleure chose est que vous n’avez pas besoin de chercher ici ou là une configuration.
winget install Kubernetes.minikubeAttendez quelques secondes ; en fonction de votre connexion internet, le Minikube sera installé.

Étape 3 : Vérifier l'installation de Minikube
Tout d’abord, fermez votre session PowerShell ou CMD existante. Ensuite, fermez simplement l'application et démarrez-la depuis le menu Démarrer avec les droits d'administrateur, comme nous l'avons fait dansÉtape 2de ce tutoriel. Ceest requis pour que Powershell puisse reconnaître le chemin de l'outil de commande Minikube installé.
Maintenant, pour vérifier l'installation de Minikube, exécutez :
minikube statusVous obtiendrez quelque chose comme ci-dessous, ce qui signifie qu’il est disponible pour démarrer.
Profile "minikube" not found. Run "minikube profile list" to view all profiles. To start a cluster, run: "minikube start"
Étape 4 : Configuration de la CLI kubectl sous Windows
Nous pouvons utiliser l'outil de ligne de commande de Kubernetes, kubectl, pour gérer les ressources du cluster, déployer des applications et inspecter les journaux des clusters Kubernetes. Si vous le souhaitez, voici la commande pour l'installer.
winget install Kubernetes.kubectl

Note: Redémarrez votre PowerShell ou CMD et exécutez à nouveau en tant qu'administrateur pour utiliser la ligne de commande Kubectl.
Pour vérifier la version, vous pouvez utiliser :

Étape 5 : Démarrer Minikube
Maintenant, nous allons démarrer le Minikube pour télécharger les fichiers ISO requis pour créer un environnement. Cependant, l’élément clé que vous devez examiner ici est le pilote que vous souhaitez utiliser avec Minkube.
Si vous exécutez :
minikube start
Ensuite, il sélectionnera automatiquement le pilote préféré disponible sur votre système. Cela signifie que si Hyper-V est disponible, il le sélectionne ; sinon, il sélectionne VirtualBox ou tout autre pilote.
Mais si vous souhaitez qu'il s'exécute manuellement avec une plate-forme de virtualisation spécifique, mentionnez-le dans la commande ci-dessus.
Par exemple:Pour le démarrer avec Docker :
minikube start --vm-driver docker
Tu peuxremplacez Docker par d'autres pilotes si vous le souhaitez. Pour plus d'informations, consultez ledocumentation officielle.

Une fois l'installation terminée, nous pouvons la vérifier à l'aide des commandes données pour plus d'informations.
• Pour le statut :
minikube status
- Pour accéder à la ligne de commande Minikube via ssh :
minikube ssh
- Pour savoir quels modules complémentaires Minikube sont actuellement actifs ou activés, utilisez :
minikube addons list
- Pour vérifier les informations sur le cluster
kubectl cluster-info- Pour voir quels sont les nœuds actuellement actifs :
kubectl get nodes- Pour la vue de configuration par défaut du cluster
kubectl config view- Pour arrêter et supprimer le cluster Minikube :
minikube stop
minikube deleteÉtape 6 : Exécutez le tableau de bord Minikube sur Windows 10 ou 11
Minikube est livré avec un module complémentaire appeléTableau de bord, qui est automatiquementactivé en exécutant la commande donnée à cette étape. Par conséquent, nous pouvons le démarrer pour accéder à l’interface utilisateur Web de Kubernetes pour déployer des applications de conteneur et gérer le cluster, obtenir un aperçu des ressources, et plus encore…
minikube dashboard
Sur votre système local, sur lequel vous avez installé cette implémentation Kubernetes, le navigateur s'ouvrira automatiquement et vous proposera l'interface Web du tableau de bord.
Étape 7. Accédez à distance au tableau de bord Kubernetes (facultatif)
Si vous utilisez Minikube sur votre serveur Windows local avec uniquement une interface de ligne de commande et que vous souhaitez accéder au tableau de bord MiniKube à distance surun ordinateur disponible sur le même réseau que votre serveur, au lieu d'utiliser la commande de l'étape précédente, vous pouvez utiliser la commandeproxy Kubectlouvrir local8001et accédez à l'interface Web Kubernetesen utilisant la syntaxe donnée.
kubectl proxy --address='0.0.0.0' --disable-filter=trueNote: Pour restreindre l'accès de l'interface Web à une adresse IP particulière, remplacez 0.0.0.0 dans la commande ci-dessus par cela. Sinon, n'importe quel système du réseau peut accéder au tableau de bord.
Une fois que vous avez exécuté la commande ci-dessus, ouvrez n'importe quel navigateur pouvant accéder à l'adresse IP du serveur exécutant Minikube et pointez-le vers :
https://server-ip-address:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/Pour en savoir plus suretMiniKube, reportez-vous à la documentation officielle.















