Minikube
| Fiche express | |
|---|---|
| Type | Cluster Kubernetes mono-nœud pour poste local |
| Usage typique | Développement, tests, apprentissage |
| Alternative à | Kubeadm pour un usage multi-nœuds |
| Voir aussi | Kubernetes · Kubeadm · Kubectl |
Minikube est un outil qui permet de lancer rapidement un cluster Kubernetes complet — mais mono-nœud — sur un poste de travail, en s'appuyant sur une VM ou un conteneur local selon le pilote choisi (Docker, VirtualBox, KVM...). Contrairement à Kubeadm, qui vise un déploiement multi-nœuds destiné à se rapprocher d'un environnement de production, Minikube cible le développement, les tests et l'apprentissage : pas de provisionnement d'infrastructure à gérer, un cluster fonctionnel en quelques minutes.
Commandes de base
Le cycle de vie d'un cluster Minikube repose sur un petit nombre de commandes stables :
minikube start
minikube status
kubectl get nodes
minikube dashboard
minikube stop
minikube delete
Une fois le cluster démarré, il se pilote comme n'importe quel cluster Kubernetes via Kubectl — Minikube configure automatiquement le contexte kubeconfig correspondant. Les options avancées (pilotes disponibles, addons, ressources allouées à la VM) sont nombreuses et évoluent avec les versions ; se référer à la documentation officielle au besoin (à vérifier selon la version installée).