GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Minikube su Debian 10 (Buster)

Se stai cercando un modo semplice ed economico per iniziare con Kubernetes, allora Minikube è la tua risorsa di riferimento. Allora, cos'è Minikube? Minikube è un'implementazione Kubernetes gratuita e open source che ti consente di creare una macchina virtuale localmente sul tuo PC e distribuire un semplice nodo a un cluster. Minikube fornisce un'interfaccia a riga di comando che consente di gestire le operazioni del cluster come l'avvio, l'arresto e l'eliminazione di nodi dal cluster. In questo tutorial imparerai come installare Minikube su Debian 10 (Buster).

Prerequisiti per Minikube

  • Un'istanza di Debian 10 Buster appena installata
  • Un utente normale con sudo
  • Una connessione Internet stabile

Ora rimbocchiamoci le maniche e iniziamo a installare Minikube su Debian 10.

Passaggio 1) Applica gli aggiornamenti e installa le dipendenze di minikube

Innanzitutto, dobbiamo aggiornare i pacchetti di sistema sulla nostra istanza. Per ottenere ciò, esegui i comandi:

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

Inoltre, assicurati di aver installato i pacchetti necessari per consentirti di eseguire i comandi successivi più avanti in questa guida.

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

Passaggio 2) Installa l'hypervisor KVM

Per creare macchine virtuali, dovremo avere un hypervisor installato. In questa guida utilizziamo l'hypervisor KVM. Dai un'occhiata a questa guida per ulteriori informazioni su come installare l'hypervisor KVM in Debian 10

Fase 3) Installa Minikube

Una volta che hai installato l'hypervisor KVM, usa il comando wget per scaricare l'ultima libreria Minikube come mostrato.

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

Quindi, copia il file binario nel percorso /usr/local/bin come mostrato

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

Assicurati di assegnare le autorizzazioni di esecuzione al file.

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

A questo punto, puoi verificare la versione di Minikube installata eseguendo il comando seguente. Al momento della stesura di questa guida. L'ultima versione di Minikube è Minikube v1.15.1

$ minikube version

l'output del comando precedente sarebbe:

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

Passaggio 4) Installa lo strumento kubectl

Kubectl è lo strumento da riga di comando Kubernetes che consente di eseguire comandi su un cluster Kubernetes. Con kubectl, puoi distribuire applicazioni, gestire e ispezionare le risorse del cluster, incluso dare un'occhiata ai file di registro.

Per installare kubectl , devi prima scaricare il file binario usando il comando curl come mostrato:

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

Rendi eseguibile il file binario.

$ chmod +x ./kubectl

Quindi, sposta il file binario nel tuo percorso come mostrato.

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

Ora puoi verificare l'installazione eseguendo il comando:

$ kubectl version -o yaml

Fase 4) Avviare Minikube

Per avviare Minikube esegui il comando:

$ minikube start

Il comando seleziona automaticamente il driver KVM, scarica l'immagine di avvio della macchina virtuale e crea un cluster Kubernetes con un singolo nodo.

Puoi accedere a Minikube dalla riga di comando eseguendo il comando

$ minikube ssh

Per uscire dalla shell, esegui semplicemente:

$ exit

Per interrompere l'esecuzione di un cluster Kubernetes:

$ sudo minikube stop

Per visualizzare lo stato di Minikube, esegui il seguente comando minikube:

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

Esegui il comando seguente per verificare lo stato del nodo

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

Per verificare lo stato del cluster, richiama il comando:

$ kubectl cluster-info

Alcuni output simili a quelli che abbiamo verranno visualizzati sul terminale.

Inoltre, per dare un'occhiata alla configurazione predefinita di kubectl, esegui il comando:

$ kubectl config view

Passaggio 6) Accesso alla dashboard di Kubernetes

Kubernetes viene fornito con dashboard integrato che ti consente di gestire il tuo cluster. Per visualizzare tutti i componenti aggiuntivi forniti con minikube esegui:

$ minikube addons list

Per attivare la dashboard di Kubernetes, esegui:

$ minikube dashboard

Ciò attiverà il tuo browser Web predefinito per aprire la dashboard di Kubernetes come mostrato di seguito:

Perfetto! Abbiamo installato con successo Minikube su Debian 10 e creato automaticamente un cluster Kubernetes a nodo singolo.

Leggi anche :Come configurare il cluster Kubernetes(k8s) in HA con Kubeadm


Debian
  1. Come installare Debian 10 (Buster)

  2. Come installare Docker su Debian 10 Buster

  3. Come installare Lutris su Debian 10 Buster

  4. Come installare Composer su Debian 10 Buster

  5. Come installare R su Debian 10 Buster

Come installare OpenCV su Debian 10 Buster

Come installare AnyDesk su Debian 10 Buster

Come installare TensorFlow su Debian 10 Buster

Come installare RubyMine su Debian 10 Buster

Come installare Netbeans su Debian 10 Buster

Come installare Minikube su Debian 10