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.

Index
  1. Prérequis
  2. Installation de Minikube
  3. Démarrage de Minikube
  4. Intéraction avec le cluster Kubernetes
  5. Arrêt de Minikube
  6. Nettoyage des fichiers de configuration de Minikube

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Go up