GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer Minikube sur Debian 10 (Buster)

Si vous recherchez un moyen simple et économique de démarrer avec Kubernetes, alors Minikube est votre ressource incontournable. Alors qu'est-ce que Minikube ? Minikube est une implémentation Kubernetes gratuite et open source qui vous permet de créer une machine virtuelle localement sur votre PC et de déployer un simple nœud à un seul cluster. Minikube fournit une interface de ligne de commande qui vous permet de gérer les opérations de cluster telles que le démarrage, l'arrêt et la suppression de nœuds du cluster. Dans ce tutoriel, vous apprendrez à installer Minikube sur Debian 10 (Buster).

Prérequis pour Minikube

  • Une instance nouvellement installée de Debian 10 Buster
  • Un utilisateur régulier avec sudo
  • Une connexion Internet stable

Roulons maintenant nos manches et installons Minikube sur Debian 10.

Étape 1) Appliquer les mises à jour et installer les dépendances de minikube

Tout d'abord, nous devons mettre à jour les packages système sur notre instance. Pour cela, exécutez les commandes :

$ sudo apt update -y
$ sudo apt upgrade -y

De plus, assurez-vous que vous avez installé les packages nécessaires pour vous permettre d'exécuter les commandes suivantes plus loin dans ce guide.

$ sudo apt install curl wget apt-transport-https -y

Étape 2) Installer l'hyperviseur KVM

Pour créer des machines virtuelles, nous aurons besoin d'avoir un hyperviseur installé. Dans ce guide, nous utilisons l'hyperviseur KVM. Consultez ce guide pour en savoir plus sur l'installation de l'hyperviseur KVM dans Debian 10

Étape 3) Installer Minikube

Une fois que l'hyperviseur KVM est en place, utilisez la commande wget pour télécharger la dernière bibliothèque Minikube comme indiqué.

$ wget https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64

Ensuite, copiez le fichier binaire dans le chemin /usr/local/bin comme indiqué

$ sudo cp minikube-linux-amd64 /usr/local/bin/minikube

Assurez-vous d'attribuer des autorisations d'exécution au fichier.

$ sudo chmod +x /usr/local/bin/minikube

À ce stade, vous pouvez vérifier la version de Minikube installée en exécutant la commande ci-dessous. Au moment de la rédaction de ce guide. La dernière version de Minikube est Minikube v1.15.1

$ minikube version

la sortie de la commande ci-dessus serait :

[email protected]:~$ minikube version
minikube version: v1.15.1
commit: 23f40a012abb52eff365ff99a709501a61ac5876
[email protected]:~$

Étape 4) Installer l'outil kubectl

Kubectl est un outil de ligne de commande Kubernetes qui vous permet d'exécuter des commandes sur un cluster Kubernetes. Avec kubectl, vous pouvez déployer des applications, gérer et inspecter les ressources du cluster, y compris consulter les fichiers journaux.

Pour installer kubectl , vous devez d'abord télécharger le fichier binaire à l'aide de la commande curl comme indiqué :

$ curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl

Rendre le fichier binaire exécutable.

$ chmod +x ./kubectl

Ensuite, déplacez le fichier binaire vers votre chemin comme indiqué.

$ sudo mv ./kubectl /usr/local/bin

Vous pouvez maintenant vérifier l'installation en exécutant la commande :

$ kubectl version -o yaml

Étape 4) Démarrage de Minikube

Pour démarrer Minikube, exécutez la commande :

$ minikube start

La commande sélectionne automatiquement le pilote KVM, télécharge l'image de démarrage de la machine virtuelle et crée un cluster Kubernetes avec un seul nœud.

Vous pouvez accéder à Minikube en ligne de commande en exécutant la commande

$ minikube ssh

Pour quitter le shell, lancez simplement :

$ exit

Pour arrêter l'exécution d'un cluster Kubernetes :

$ sudo minikube stop

Pour afficher l'état de Minikube, exécutez la commande minikube suivante :

[email protected]:~$ minikube status
minikube
type: Control Plane
host: Running
kubelet: Running
apiserver: Running
kubeconfig: Configured
[email protected]:~$

Exécutez la commande ci-dessous pour vérifier l'état du nœud

[email protected]:~$ kubectl get nodes
NAME       STATUS   ROLES    AGE     VERSION
minikube   Ready    master   3h54m   v1.19.4
[email protected]:~$

Pour vérifier l'état du cluster, appelez la commande :

$ kubectl cluster-info

Une sortie similaire à celle que nous avons sera affichée sur le terminal.

De plus, pour avoir un aperçu de la configuration par défaut de kubectl, exécutez la commande :

$ kubectl config view

Étape 6) Accéder au tableau de bord Kubernetes

Kubernetes est livré avec un tableau de bord intégré qui vous permet de gérer votre cluster. Pour afficher tous les addons fournis avec minikube, exécutez :

$ minikube addons list

Pour activer le tableau de bord Kubernetes, exécutez :

$ minikube dashboard

Cela déclenchera l'ouverture du tableau de bord Kubernetes par votre navigateur Web par défaut, comme indiqué ci-dessous :

Parfait! Nous avons installé avec succès Minikube sur Debian 10 et créé automatiquement un cluster Kubernetes à nœud unique.

Lire aussi  :Comment configurer un cluster Kubernetes (k8s) en haute disponibilité avec Kubeadm


Debian
  1. Comment installer Debian 10 (Buster)

  2. Comment installer Docker sur Debian 10 Buster

  3. Comment installer Lutris sur Debian 10 Buster

  4. Comment installer Composer sur Debian 10 Buster

  5. Comment installer R sur Debian 10 Buster

Comment installer OpenCV sur Debian 10 Buster

Comment installer AnyDesk sur Debian 10 Buster

Comment installer TensorFlow sur Debian 10 Buster

Comment installer RubyMine sur Debian 10 Buster

Comment installer Netbeans sur Debian 10 Buster

Comment installer Minikube sur Debian 10