Minikube

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
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).

Voir aussi