Hoe Kubernetes op CentOS 8 te installeren

Hoe Kubernetes op CentOS 8 te installeren Met CentOS 8 uit, is de installatie van Kubernetes gewijzigd. Leer hoe u dit mogelijk maakt.

CentOS 8 is gearriveerd en daarmee zijn een aantal wijzigingen ontdekt. Een dergelijke verandering is hoe de installatie van de Docker-engine en Kubernetes wordt verzorgd. Ik heb de installatie van Docker CE op Cent OS 8 al behandeld, en nu wil ik je door het proces leiden van het installeren van Kubernetes op dezelfde CentOS 8-server.

Hybride cloud: een gids voor IT-professionals (download van TechRepublic)

Wat je nodig hebt

Om dit te laten werken, hebt u het volgende nodig:

  • Een actief exemplaar van CentOS 8
  • Docker CE geïnstalleerd en actief
  • Een gebruiker met sudo-rechten
  • Toegang tot de rootgebruiker

Hoe Kubernetes te installeren

Vergeet niet dat het cruciaal is dat u Docker CE hebt geïnstalleerd voordat u dit proces start. Nadat u de Docker-engine hebt gestart, kunt u Kubernetes als volgt aan de server toevoegen.

Het eerste dat moet worden gedaan, is de toevoeging van de Kubernetes-repository. Hiertoe opent u een terminalvenster op de CentOS 8-server en geeft u de opdracht:

 sudo nano /etc/yum.repos.d/kubernetes.repo 

Plak in dit nieuwe bestand de volgende inhoud:

 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 

Sla het bestand op en sluit het.

Installeer vervolgens de benodigde pakketten met de opdracht:

 sudo dnf install -y kubelet kubeadm kubectl --disableexcludes = kubernetes 

Schakel de kubelet-daemon in met het commando:

 sudo systemctl inschakelen --nu kubelet 

Voor de volgende taak moet u su naar de rootgebruiker. Zodra u dat hebt gedaan, geeft u de opdracht:

 nano /etc/sysctl.d/k8s.conf 

Voeg in dit nieuwe bestand de volgende twee regels toe:

 net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1 

Sla het bestand op en sluit het.

Laad de configuratie opnieuw met de opdracht:

 sysctl --systeem 

Sluit de rootgebruiker af met de opdracht:

 Uitgang 

Hoe swap uit te schakelen

Ten slotte moet u swap uitschakelen voordat u uw Kubernetes-cluster initialiseert. Geef hiervoor de opdracht:

 sudo swapoff -a 

Om dit permanent te maken, geeft u de opdracht:

 sudo nano / etc / fstab 

Geef commentaar op de regel die begint met / dev / mapper / cl-swap swap . Sla het bestand op en sluit het.

U kunt nu uw Kubernetes-cluster initialiseren en knooppunten toevoegen. Uw CentOS 8 Kubernetes-server is klaar om te beginnen met implementeren.

Cloud en Everything as a Service-nieuwsbrief

Dit is uw favoriete bron voor het laatste nieuws over AWS, Microsoft Azure, Google Cloud Platform, XaaS, cloudbeveiliging en nog veel meer. Maandagen bezorgd

Schrijf je vandaag in

© Copyright 2020 | mobilegn.com