Kubernetes Minikube · 4 min read · Feb 04, 2026
Imparare Kubernetes Localmente tramite Minikube su Manjaro/Archlinux

Minikube è uno strumento che consente di eseguire Kubernetes sul proprio sistema informatico locale. Minikube creerà un cluster Kubernetes a nodo singolo all’interno della VM a seconda del vm-driver utilizzato. Minikube è utile per apprendere Kubernetes, inclusi test, sviluppo o scopi di formazione.
In questo tutorial, ti mostreremo passo dopo passo come creare un cluster Kubernetes a nodo singolo localmente utilizzando Minikube su Manjaro/ArchLinux. Questa guida implementerà il cluster Kubernetes localmente con il driver KVM2 e coprirà un esempio di distribuzione del servizio Nginx.
Cosa faremo:
- Installare le dipendenze dei pacchetti
- Installare Docker-machine e il driver KVM2
- Installare Minikube e Kubectl
- Inizializzazione di Kubernetes con Minikube
- Testare la distribuzione
- Accedere al dashboard di Kubernetes
Passo 1 - Installare le dipendenze dei pacchetti
Il primo passo che faremo è installare tutte le dipendenze dei pacchetti, inclusi qemu KVM e dnsmasq.
Installa qemu e dnsmasq utilizzando il comando pacman qui sotto.
sudo pacman -Sy libvirt qemu ebtables dnsmasq
Quando l’installazione è completata, aggiungi l’utente al gruppo ‘libvirt’ e ricarica.
sudo usermod -a -G libvirt $(whoami)
newgrp libvirtOra avvia i servizi libvirtd e virtlogd, e aggiungi questi servizi all’avvio.
sudo systemctl start libvirtd.service
sudo systemctl enable libvirtd.service
sudo systemctl start virtlogd.service
sudo systemctl enable virtlogd.serviceI pacchetti e le dipendenze di qemu KVM sono stati installati sul sistema.
Passo 2 - Installare Docker-Machine e il driver KVM2
Minikube utilizza docker-machine per gestire la VM di Kubernetes, e dobbiamo installare il ‘docker-machine-driver-kvm2’ per questo.
Installa docker machine utilizzando il comando pacman qui sotto.
sudo pacman -Sy docker-machineOra installa il ‘docker-machine-driver-kvm2’ dal repository AUR utilizzando il comando yaourt.
yaourt -Sy docker-machine-driver-kvm2Aspetta il completamento dell’installazione.

Passo 3 - Installare Minikube e Kubectl
Per questa guida, installeremo Minikube e kubectl dal repository AUR.
Esegui il comando yaourt qui sotto.
yaourt -Sy minikube-bin kubectl-binQuando l’installazione è completata, controlla la versione di Minikube e il comando kubectl.
minikube version
whereis kubectl
kubectl -h
Passo 4 - Inizializzazione di Kubernetes con Minikube
Inizializza il cluster Kubernetes a nodo singolo utilizzando il comando Minikube qui sotto.
minikube start --vm-driver kvm2Il comando scaricherà il file ISO di Minikube e creerà la macchina virtuale KVM sul sistema.
Quando è completato, otterrai il risultato qui sotto.

Kubernetes è stato installato sul computer locale utilizzando Minikube, controlla eseguendo tutti i comandi qui sotto.
minikube status
kubectl cluster-info
kubectl get nodesOra vedrai il risultato qui sotto.
Il cluster Kubernetes è attivo e funzionante su un computer locale con indirizzo IP ‘192.168.39.78’, utilizzando Kubernetes v1.10, e un nodo singolo chiamato minikube come master del cluster.
Passo 5 - Testare le distribuzioni
In questo passo, testeremo Kubernetes creando una nuova distribuzione per il server web Nginx.
Crea una nuova directory chiamata ‘project/nginx/‘ e vai in essa.
mkdir -p projects/nginx/
cd projects/nginx/Ora crea un nuovo file yaml per la nostra configurazione di distribuzione.
vim nginx-deployment-service.yamlE incolla le configurazioni qui sotto.
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-deployment
labels:
app: nginx
spec:
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
spec:
containers:
- name: nginx
image: nginx:1.14
ports:
- containerPort: 80
---
apiVersion: v1
kind: Service
metadata:
name: nginx-service
labels:
run: nginx-service
spec:
type: NodePort
ports:
- port: 80
protocol: TCP
selector:
app: nginxSalva ed esci.
Ora crea la distribuzione eseguendo il comando kubectl qui sotto.
kubectl create -f nginx-deployment.yamlQuando è completato, controlla la distribuzione di Kubernetes.
kubectl get deployments
kubectl describe deployments nginx-deploymentE otterrai ‘nginx-deployment’ nell’elenco.

Ora controlla il servizio Kubernetes.
kubectl get services
kubectl describe services nginx-serviceE vedrai che il NodePort ‘nginx-service’ è in esecuzione sulla porta ‘32274’.

Controlla l’IP del cluster Kubernetes e accedilo utilizzando il comando curl.
minikube ip
curl -I http://192.168.39.49:32274/E riceverai la risposta dal server web Nginx.

Di seguito è riportato il risultato quando accediamo dal browser web.
Passo 6 - Accedere al dashboard di Kubernetes
Minikube fornisce un comando per accedere al dashboard di Kubernetes in esecuzione all’interno del cluster Minikube.
Esegui il comando qui sotto.
minikube dashboardIl comando aprirà il dashboard di Kubernetes utilizzando il browser web predefinito sul sistema.
Di seguito è riportato il dashboard di Kubernetes.

L’installazione di Kubernetes sul computer locale Manjaro/Archlinux utilizzando Minikube è stata completata con successo.
Riferimento
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.