GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Minikube su CentOS

Introduzione

Minikube è un software open source per la configurazione di un cluster Kubernetes a nodo singolo sulla tua macchina locale. Il software avvia una macchina virtuale ed esegue un cluster Kubernetes al suo interno, consentendoti di eseguire test in un ambiente Kubernetes in locale.

Questo tutorial ti mostrerà come installare Minikube su CentOS 7 o CentOS 8.

Prerequisiti

  • Un sistema che esegue CentOS 7 o CentOS 8 (CentOS 6 ha raggiunto la fine del ciclo di vita a novembre 2020)
  • Un account utente con sudo privilegi
  • Accesso a una finestra di terminale/riga di comando

Come installare Minikube su CentOS

Fase 1:aggiornamento del sistema

Il primo passaggio consiste nell'aggiornare il repository locale per assicurarsi che il software scaricato sia aggiornato:

sudo yum -y update

Fase 2:installazione dell'hypervisor KVM

Poiché eseguirai il cluster a nodo singolo all'interno di una macchina virtuale, devi configurare un software di virtualizzazione. Questo breve tutorial mostra come configurare un hypervisor KVM. Per una guida all'installazione più dettagliata, fare riferimento all'articolo Come installare KVM su CentOS.

1. Inizia installando i pacchetti richiesti:

sudo yum -y install epel-release
sudo yum -y install libvirt qemu-kvm virt-install virt-top libguestfs-tools bridge-utils

2. Quindi, avvia e abilita libvirtd servizio:

sudo systemctl start libvirtd
sudo systemctl enable libvirtd

3. Conferma che il servizio di virtualizzazione è in esecuzione con il comando:

systemctl status libvirtd

L'output dovrebbe dirti che il servizio è active (running) .

4. Successivamente, aggiungi il tuo utente a libvirt gruppo:

sudo usermod -a -G libvirt $(whoami)

5. Quindi, apri il file di configurazione del servizio di virtualizzazione:

sudo vi /etc/libvirt/libvirtd.conf

6. Assicurarsi che le seguenti righe siano impostate con i valori prescritti:

  • unix_sock_group = "libvirt"
  • unix_sock_rw_perms = "0770"

7. Infine, riavvia il servizio affinché avvengano le modifiche:

sudo systemctl restart libvirtd.service

Fase 3:installazione di Minikube

Con il servizio di virtualizzazione abilitato, puoi passare all'installazione di Minikube.

1. Scarica il pacchetto binario Minikube usando il wget comando:

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

2. Quindi, utilizzare il comando chmod per concedere l'autorizzazione all'esecutivo del file:

chmod +x minikube-linux-amd64

3. Infine, sposta il file in /usr/local/bin directory:

sudo mv minikube-linux-amd64 /usr/local/bin/minikube

4. Con questo, hai finito di configurare Minikube. Verifica l'installazione controllando la versione del software:

minikube version

L'output dovrebbe visualizzare la versione di Minikube installata su CentOS.

Fase 4:installazione di Kubectl

Oltre a installare Minikube, devi anche configurare kubectl, lo strumento da riga di comando per lavorare con Kubernetes.

1. Esegui il seguente comando per scaricare kubectl:

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

2. Dagli il permesso esecutivo:

chmod +x kubectl

3. Spostalo nella stessa directory in cui hai memorizzato Minikube in precedenza:

sudo mv kubectl  /usr/local/bin/

4. Verifica l'installazione eseguendo:

kubectl version --client -o json

Fase 5:avviare Minikube

Per iniziare a utilizzare Minikube e avviare un cluster a nodo singolo all'interno di una macchina virtuale, devi solo eseguire il comando:

minikube start

Lavorare con Kubernetes

Ora che hai configurato il software richiesto e avviato il cluster a nodo singolo, puoi iniziare a sperimentare Kubernetes in locale.

Dai un'occhiata alla nostra sezione sulla gestione di Kubernetes con Minikube che copre i comandi di uso comune nella dashboard di Minikube. Ti consigliamo inoltre di imparare a creare contenitori ottimizzati per Kubernetes e di leggere le best practice per la sicurezza di Kubernetes. Se passi a implementazioni più complesse, scopri il monitoraggio di Kubernetes con Prometheus.


Ubuntu
  1. Come installare Tomcat 9 su CentOS 7

  2. Come installare Apache su CentOS 8

  3. Come installare Vagrant su CentOS 7

  4. Come installare Gitea su CentOS 8

  5. Come installare ownCloud su CentOS 8

Come installare Apache su CentOS 8

Come installare Jenkins su CentOS 8

Come installare Zoom su CentOS 8

Come installare Nethogs su CentOS

Come installare Minikube su CentOS 8

Come installare Lighttpd su CentOS 8