Installer Minikube sur Ubuntu : le guide complet pour déployer Kubernetes

Minikube est un outil open source permettant de mettre en place un cluster Kubernetes à nœud unique sur une machine locale. Il s'exécute à l'intérieur d'une machine virtuelle et inclut Docker pour exécuter des conteneurs. C'est un moyen efficace de tester un environnement Kubernetes en local.
Prérequis
Avant d'installer Minikube sur Ubuntu, assurez-vous d'avoir les éléments suivants :
- Une version d'Ubuntu 18.04 ou 20.04
- Un compte utilisateur disposant des privilèges sudo
- Un accès à une fenêtre de terminal
Installation de Minikube
La procédure d'installation de Minikube sur Ubuntu consiste à mettre à jour le système, installer les paquets requis, installer l'hyperviseur VirtualBox, installer Minikube et installer kubectl.
Mise à jour du système
Avant de commencer, il est recommandé de mettre à jour votre système Ubuntu en exécutant la commande suivante dans le terminal :
sudo apt update && sudo apt upgrade -y
Installation des paquets requis
Minikube nécessite certaines dépendances pour fonctionner correctement. Pour les installer, exécutez la commande suivante :
sudo apt install curl wget virtualbox -y
Installation de l'hyperviseur VirtualBox
Minikube utilise VirtualBox comme hyperviseur pour exécuter la machine virtuelle qui héberge le cluster Kubernetes. Pour installer VirtualBox, exécutez la commande suivante :
sudo apt install virtualbox -y
Installation de Minikube
Il existe plusieurs façons d'installer Minikube sur Ubuntu. Vous pouvez utiliser un package précompilé, ou télécharger directement le binaire Minikube.
Pour installer Minikube à l'aide d'un package, exécutez les commandes suivantes :
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 sudo install minikube-linux-amd64 /usr/local/bin/minikube
Si vous préférez télécharger le binaire Minikube directement, exécutez les commandes suivantes :
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 sudo mv minikube-linux-amd64 /usr/local/bin/minikube sudo chmod +x /usr/local/bin/minikube
Installation de kubectl
kubectl est l'outil en ligne de commande officiel pour interagir avec un cluster Kubernetes. Pour l'installer, exécutez les commandes suivantes :
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" sudo install kubectl /usr/local/bin/kubectl
Vous pouvez vérifier la version de kubectl avec la commande suivante :
kubectl version -o yaml
Démarrage de Minikube
Une fois Minikube et kubectl installés, vous pouvez démarrer Minikube avec la commande suivante :
minikube start --driver=docker
Cette commande démarre le cluster Kubernetes local avec Minikube en utilisant le pilote Docker. Si vous rencontrez un problème de permission, vous devrez peut-être ajouter votre utilisateur au groupe "docker" en utilisant la commande suivante :
sudo usermod -aG docker $USER
Pour vérifier l'état du cluster, vous pouvez utiliser la commande suivante :
minikube status
Intéraction avec le cluster Kubernetes
Maintenant que Minikube est démarré, vous pouvez interagir avec le cluster Kubernetes en utilisant l'outil en ligne de commande kubectl.
Pour vérifier les informations sur le cluster, vous pouvez utiliser la commande suivante :
kubectl cluster-info
Pour afficher les nœuds en cours d'exécution dans le cluster, vous pouvez utiliser la commande suivante :
kubectl get nodes
Arrêt de Minikube
Pour arrêter le cluster Minikube, vous pouvez utiliser la commande suivante :
minikube stop
Nettoyage des fichiers de configuration de Minikube
Si vous souhaitez supprimer complètement Minikube de votre système, vous pouvez exécuter la commande suivante :
minikube delete
Cette commande supprime tous les fichiers de configuration de Minikube.
Dans cet article, nous avons expliqué comment installer Minikube sur Ubuntu. Nous avons vu les prérequis, les différentes étapes d'installation et comment démarrer et arrêter le cluster Minikube. Nous avons également montré comment interagir avec le cluster Kubernetes à l'aide de l'outil en ligne de commande kubectl. Minikube est un outil pratique pour exécuter un cluster Kubernetes à nœud unique sur une machine locale, ce qui facilite le développement et les tests.
Maintenant que tu as fini de lire Installer Minikube sur Ubuntu : le guide complet pour déployer Kubernetes, nous t'invitons à explorer davantage la catégorie Linux. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!
Laisser un commentaire