GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Kubernetes su Ubuntu 18.04 LTS

In questo tutorial, ti mostreremo come installare Kubernetes su Ubuntu 18.04 LTS. Per chi non lo sapesse, Kubernetes è un sistema di gestione dei container gratuito e open source che fornisce una piattaforma per l'automazione della distribuzione, la scalabilità e le operazioni di contenitori di applicazioni su cluster di computer host. Con Kubernetes, puoi utilizzare liberamente l'infrastruttura cloud ibrida, locale e pubblica per eseguire le attività di distribuzione della tua organizzazione.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di Kubernetes su un server Ubuntu 18.04 (Bionic Beaver).

Installa Kubernetes su Ubuntu 18.04 LTS Bionic Beaver

Passaggio 1. Innanzitutto, assicurati che tutti i pacchetti di sistema siano aggiornati eseguendo il seguente apt comandi nel terminale.

sudo apt updateudo apt upgrade

Passaggio 2. Installazione di Docker.

Ora dobbiamo installare Docker perché le immagini Docker verranno utilizzate per la gestione dei contenitori nel cluster. Esegui i seguenti comandi:

sudo apt install docker.io

Una volta installato Docker, assicurati che sia abilitato all'avvio dopo il riavvio:

sudo systemctl abilita docker sudo systemctl avvia docker

Passaggio 3. Installazione di Kubernetes su Ubuntu.

In primo luogo, aggiungi la chiave di firma Kubernetes su entrambi i nodi:

curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add

Successivamente, aggiungi Xenial Kubernetes Repository su entrambi i nodi:

sudo apt-add-repository "deb http://apt.kubernetes.io/ kubernetes-xenial main"

Passaggio 4. Installazione di Kubeadm.

Il passaggio finale del processo di installazione consiste nell'installare Kubeadm su entrambi i nodi tramite il seguente comando:

sudo apt install kubeadm

Controlla il numero di versione di Kubeadm e verifica anche l'installazione tramite il seguente comando:

versione kubeadm

Passaggio 4. Distribuzione di Kubernetes.

Per prima cosa, disabilita la memoria di scambio (se in esecuzione) su entrambi i nodi:

sudo swapoff -a

Successivamente, dai nomi host a ciascun nodo:

sudo hostnamectl set-hostname master-nodesudo hostnamectl set-hostname nodo-slave
  • Inizializza Kubernetes sul nodo principale:
sudo kubeadm init --pod-network-cidr=10.244.0.0/16mkdir -p $HOME/.kubesudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/configsudo chown $(id -u ):$(id -g) $HOME/.kube/config

Puoi controllare lo stato del nodo master eseguendo il comando seguente:

kubectl ottiene nodi
  • Distribuire una rete Pod tramite il nodo principale:

Una rete pod è un mezzo di comunicazione tra i nodi di una rete:

sudo kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml

Utilizzare il seguente comando per visualizzare lo stato della rete:

kubectl get pods --all-namespaces

Ora quando vedrai lo stato dei nodi, vedrai che il nodo principale è pronto:

sudo kubectl get nodes

Successivamente, aggiungi il nodo slave alla rete per formare un cluster:

sudo kubeadm join 192.168.100.6:6443 --token 06tl4c.oqn35jzecidg0r0m --discovery-token-ca-cert-hash sha256:c40f5fa0aba6ba311efcdb0e8cb637ae0eb8ce27b7a03d47be6d966142f2>2 

Ora, quando esegui il seguente comando sul nodo master, confermerà che due nodi, il nodo master e i nodi server sono in esecuzione sul tuo sistema:

sudo kubectl get nodes

Congratulazioni! Hai installato correttamente Kubernetes. Grazie per aver utilizzato questo tutorial per l'installazione di Kubernetes su sistemi Ubuntu 18.04. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di Kubernetes.


Ubuntu
  1. Come installare Kubernetes (k8s) su Ubuntu 20.04 LTS Server

  2. Come installare OctoberCMS su Ubuntu 16.04 LTS

  3. Come installare Grafana su Ubuntu 16.04 LTS

  4. Come installare R su Ubuntu 18.04 LTS

  5. Come installare R su Ubuntu 20.04 LTS

Come installare DenyHosts su Ubuntu 16.04 LTS

Come installare Unison su Ubuntu 16.04 LTS

Come installare Pghero su Ubuntu 16.04 LTS

Come installare Spotify su Ubuntu 18.04 LTS

Come installare Kubernetes su Ubuntu 20.04 LTS

Come installare Kubernetes su Ubuntu 18.04 LTS