Présentation
Minikube est un cluster Kubernetes tout-en-un qui s'exécute sur votre système Linux. C'est un outil open source sous l'égide de la CNCF. Le cluster fonctionne à l'intérieur d'une machine virtuelle et inclut l'environnement d'exécution du conteneur que les conteneurs peuvent exécuter à l'intérieur du nœud.
C'est le moyen le plus simple de provisionner un cluster Kubernetes pour tester et développer sur votre environnement local.
Cet article vous montrera les étapes pour installer Minikube sur votre machine Ubuntu 20.04.
Installer les pré-enquêtes
Tout d'abord, mettons à jour la liste des packages logiciels, puis mettez à niveau votre machine Ubuntu 20.04 en exécutant les commandes suivantes :
$ sudo apt update
$ sudo apt upgrade
Veuillez vous assurer que ces packages ci-dessous seront installés.
$ sudo apt install curl
$ sudo apt install apt-transport-https
Installer la VirtualBox
Pour configurer un cluster Kubernetes à nœud unique avec Minikube, vous devez créer une machine virtuelle sur votre machine Ubuntu. Vous pouvez choisir VirtualBox ou KVM. Dans ce guide, nous utilisons VirtualBox.
$ sudo apt install virtualbox virtualbox-ext-pack
Une fois l'installation terminée, passons à l'étape suivante.
Installer Minikube
Il est maintenant temps de télécharger le dernier Minikube depuis le référentiel officiel.
$ wget https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
Le fichier minikube vient d'être téléchargé, vous devez lui accorder la permission d'exécution.
$ chmod +x minikube-linux-amd64
Ensuite, déplacez le fichier minikube dans le répertoire /usr/local/bin :
$ sudo mv minikube-linux-amd64 /usr/local/bin/minikube
Vérification de la version du minikube :
$ minikube version
Sortie :
Comme vous pouvez le voir, la version actuelle de minikube est la v1.21.0.
Afin de provisionner le cluster All-In-One Kubernetes, démarrons le minikube en exécutant la commande suivante :
$ minikube start
Vous venez de provisionner avec succès un cluster Kubernetes sur votre machine locale.
Gérer le cluster Kubernetes
Pour interagir avec le cluster Kubernetes, vous devez installer le kubectl outil.
$ curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl
Octroi de l'autorisation d'exécution :
$ chmod +x kubectl
Ensuite, déplacez le binaire kubectl vers /usr/local/bin
$ sudo mv kubectl /usr/local/bin
Maintenant, vous pouvez exécuter certaines commandes de base avec kubectl pour interagir avec votre cluster Kubernetes. Par exemple :
Pour afficher le nœud en cours d'exécution :
$ kubectl get node
Pour obtenir les informations sur le cluster :
$ kubectl cluster-info
Conclusion
Vous avez déjà parcouru les détails de l'installation de Minikube sur votre machine Ubuntu 20.04. Désormais, vous pouvez utiliser Kubernetes à nœud unique avec minikube pour apprendre l'un des outils d'orchestration de conteneurs les plus célèbres de l'ère Cloud Native.
Si vous avez des inquiétudes, veuillez me le faire savoir. Merci d'avoir lu.