In questo tutorial, ti mostreremo come installare Kubernetes su CentOS 8. Per chi non lo sapesse, Kubernetes è un sistema di gestione dei container gratuito e open source che fornisce un 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 CentOS 8.
Prerequisiti
- Un server che esegue uno dei seguenti sistemi operativi:CentOS 8.
- Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi
- Un
non-root sudo user
o accedere all'root user
. Ti consigliamo di agire comenon-root sudo user
, tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.
Installa Kubernetes su CentOS 8
Passaggio 1. Innanzitutto, iniziamo assicurandoci che il tuo sistema sia aggiornato.
sudo clean all sudo dnf update
Passaggio 2. Installazione di Kubernetes su CentOS 8.
Ora aggiungiamo il repository Kubernetes sul tuo sistema CentOS:
sudo nano /etc/yum.repos.d/kubernetes.repo
Aggiungi i seguenti contenuti:
[kubernetes] name=Kubernetes baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64 enabled=1 gpgcheck=1 repo_gpgcheck=1 gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
Quindi, installa i pacchetti necessari usando il seguente comando:
sudo dnf install kubelet kubeadm kubectl --disableexcludes=kubernetes
Dopo l'installazione, abilita il kubelet
demone con il comando:
sudo systemctl enable --now kubelet
Per l'attività successiva, devi su
all'utente root. Dopo averlo fatto, emetti il comando:
nano /etc/sysctl.d/k8s.conf
Aggiungi le seguenti righe:
net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1
Infine, ricarica la configurazione con il comando:
sysctl --system
Congratulazioni! Hai installato correttamente Kubernetes. Grazie per aver utilizzato questo tutorial per l'installazione di Kubernetes sul tuo sistema CentOS 8. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di Kubernetes.