Skip to content

Minikube

Minikube est un outil qui permet de faire fonctionner Kubernetes localement.

Fonctionnalités

Commandes de base

CommandeDescription
minikube startDémarrer un cluster Minikube.
minikube stopArrêter le cluster Minikube.
minikube deleteSupprimer le cluster Minikube.
minikube delete --allSupprimer tous les clusters Minikube.
minikube statusAfficher l'état du cluster Minikube.
minikube dashboardOuvrir le tableau de bord Kubernetes.
minikube ipObtenir l'adresse IP du cluster Minikube.
minikube sshAccéder à une session SSH dans le cluster.
minikube logsAfficher les logs du cluster Minikube.
minikube kubectl -- <command>Exécuter une commande kubectl via Minikube.

Gestion des add-ons

Minikube supporte plusieurs add-ons pour enrichir les fonctionnalités de votre cluster local.

CommandeDescription
minikube addons listLister les add-ons disponibles.
minikube addons enable <addon>Activer un add-on spécifique.
minikube addons disable <addon>Désactiver un add-on spécifique.
minikube addons configure <addon>Configurer un add-on spécifique.

Accès aux services

Minikube facilite l'accès aux services déployés dans votre cluster.

CommandeDescription
minikube service <service> --urlObtenir l'URL d'un service spécifique.
minikube tunnelCréer un tunnel pour accéder aux services LoadBalancer.

Metrics Server (metrics server)

Le Metrics Server est un add-on qui collecte des métriques de ressources dans Kubernetes. Pour l'activer dans Minikube :

sh
minikube addons enable metrics-server

Ingress

sh
minikube addons enable ingress
minikube addons enable ingress-dns

Alternatives

AlternativeDescription
K3sDistribution légère de Kubernetes.
MicroK8sDistribution légère et rapide de Kubernetes par Canonical.