Microk8s crea un cluster kubernetes certificato da un singolo nodo in minuti. La distribuzione di Kubernetes Microk8s di Canonical è piccola, versatile e leggera è una distribuzione incombrata con un'enfasi sul miglioramento delle prestazioni e dell'usabilità. Microk8s di solito può essere configurato in dispositivi IoT e Edge a causa delle loro piccole dimensioni.
Microk8s è progettato per funzionare su qualsiasi distribuzione Linux. È sottile e compatto, distribuendo tutti i servizi Kubernetes su Ubuntu, includendo anche tutte le librerie necessarie. A causa della sua piccola impronta, è l'ideale per tablet, desktop, condotte CI, telecamere IoT e piccole nuvole.
Prerequisiti
Installazione di Microk8s su Ubuntu 20.04 LTS
Per l'installazione di Microk8s su Ubuntu 20.04 LTS, aprire il terminale utilizzando il tasto di scelta rapida come "ctrl+alt+t". Non appena vedi la schermata del terminale di Ubuntu, segui i passaggi di base elencati per l'installazione.
Passaggio 1: installare Microk8s utilizzando il pacchetto snap
Microk8s viene rilasciato come uno scatto, che prevede necessariamente l'installazione di SNAPD. Questo è già incluso nella versione Ubuntu più recente. Per avere la versione più recente di Microk8s, digita il seguente comando:
Non appena esegui il comando nel terminale, vedrai che inizierà a scaricare microk8s.
A seconda della velocità di Internet, l'installazione verrà eseguita e sul tuo terminale vedrai un messaggio che indica che l'installazione ha avuto successo.
Dall'immagine sopra mostrata, è possibile verificare che V1.20.5 è stato installato sul tuo Ubuntu 20.04 LTS.
Passaggio 2: elenca le diverse versioni di Microk8s sul tuo Ubuntu 20.04
Per elencare tutte le versioni disponibili di Miccrok8s, è possibile utilizzare il seguente comando snap.
Non appena esegui il comando sopra menzionato, vedrai diverse versioni di Microk8s visualizzate sul tuo Ubuntu 20.04 Terminale.
Passaggio 3: visualizzare lo stato di Microk8s installati
Dopo l'installazione, è necessario controllare lo stato di Microk9s installati. Lo stato di Microk8 può essere visualizzato utilizzando un comando già integrato disponibile in Ubuntu 20.04. Per questo scopo specifico, devi eseguire semplicemente il comando di seguito nel tuo terminale.
Nota: Devi scrivere il flag "-Wait-Ready" durante l'installazione per attendere i servizi dei Kubernetes per iniziare:
Durante l'esecuzione di questo comando, si suggerisce di non lasciare il terminale e attendere che i Kubernetes inizino i loro servizi.
Puoi vedere che i microk8 sono in esecuzione ed è disponibile per ulteriori lavori.
Passaggio 4: accedere a Kubernetes
Ora è il passo più importante per accedere a Kubernetes. Per l'accesso a Kubernetes, Microk8s include la sua edizione di Kubectl. Può essere utilizzato per gestire comandi che monitorano e gestiranno il tuo cluster Kubernetes. Se si desidera visualizzare il nodo corrente, è necessario eseguire il seguente comando specificato nel terminale.
Dall'immagine sopra mostrata, è possibile visualizzare che lo stato è "pronto". Puoi anche visualizzare il nome, i ruoli, l'età e la versione del nodo eseguendo questo comando.
Passaggio 5: visualizzare i servizi di esecuzione
Se si desidera visualizzare i servizi in esecuzione di Microk8s, puoi controllarlo con il seguente comando di seguito:
È possibile vedere il nome, il tipo, il cluster-IP, l'esterno-IP, le porte e l'età dei servizi in esecuzione eseguendo questo comando.
Passaggio 6: distribuzione dell'applicazione utilizzando Mickro8s
Kubernetes è un sistema di gestione dei container per la distribuzione di applicazioni e servizi. Nell'esempio di seguito, stiamo distribuendo un'applicazione di NGNIX utilizzando Kubectl. È possibile distribuire qualsiasi altra app utilizzando lo stesso comando. Il punto più vitale è sostituire il nome dell'applicazione desiderato con NGNIX.
Digita questo comando per la distribuzione riuscita di NGNIX:
: ~ $ microk8s kubectl crea distribuzione nginx --image = nginxDall'immagine mostrata sopra, è possibile vedere che l'applicazione è stata distribuita.
Passaggio 7: controlla la versione di Kubectl
Per verificare l'installazione riuscita di Kubernetes, è possibile verificare la sua versione digitando il comando in basso nel terminale.
Comandi aggiuntivi
Se sei confuso nello scrivere diversi comandi relativi a Kubectl, puoi controllare alcuni comandi di base di Kubectl eseguendo il seguente comando:
: ~ $ kubectl - -helpConclusione
Infine, hai finito con l'installazione di Kubernetes su Ubuntu 20.04 nodo singolo. In questa guida, abbiamo fatto del nostro meglio per spiegare tutti i passaggi che sono essenzialmente richiesti per l'installazione. Tuttavia, ti insegniamo anche sulla distribuzione di applicazioni in Kubernetes usando Kubectl.