Ubuntu

Sådan installeres og konfigureres Kubernetes på Ubuntu

Sådan installeres og konfigureres Kubernetes på Ubuntu

Kubernetes er et open source-system, der bruges til automatisering af implementering, skalering og styring af containeriserede applikationer. Det kaldes også K8'er, hvilket er en kort forkortelse kommer ved at erstatte de resterende otte bogstaver “ubernete” med 8.

Installation af Kubernetes på Ubuntu

I denne vejledning skal vi vise dig hvordan man installerer Kubernetes og konfigurer det på Ubuntu-systemet. Til denne vejledning har du brug for to Ubuntu-noder (maskiner) med følgende minimumskonfigurationer:

Før du starter installationsprocessen, skal du sikre dig, at din maskine er opdateret. Du kan bruge følgende kommandoer:

sudo apt-get opdatering
sudo apt-get opgradering
sudo apt-get dist-upgrade

Indstil værtsnavn til dine noder

Trin 1. Brug følgende kommando på din masternode:

sudo hostnamectl set-hostname kubernetes-master

Trin 2. Brug følgende kommando på din slaveknude:

sudo hostnamectl set-hostname kubernetes-slave

Det anbefales stærkt for begge knudepunkter at have en nøjagtig tid og dato for at få gyldige TLS-certifikater.

Docker-installation

Udfør følgende trin på både mester og slave.

Trin 1. Installer Docker ved hjælp af følgende kommando.

sudo apt installer docker.io

Trin 2. Bekræft din installation, du kan bruge:

docker - version

Docker-version

Trin 3. Som standard er dockertjenesten ikke aktiveret. Så når installationen er gennemført, skal du udføre følgende kommando på begge noder for at aktivere dockertjenesten.

sudo systemctl aktiverer docker

Aktivér Docker Service

Kubernetes installation

Udfør følgende trin på både mester og slave.

Trin 1. Installer krøllepakke ved hjælp af den næste kommando.

sudo apt installer krølle

Trin 2. Tilføj Kubernetes-signaturnøglen.

krølle -s https: // pakker.Sky.google.com / apt / doc / apt-key.gpg | sudo apt-key tilføj

Tilføj Kubernetes underskriftsnøgle

Trin 3. Tilføj Kubernetes-arkivet.

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

Bemærk, at på tidspunktet for skrivningen af ​​denne selvstudie kun Xenial Kubernetes-arkivet er tilgængeligt, så det vil være det, vi vil bruge til vores installation.

Trin 4. Bekræft din installation, brug kommandoen:

kubeadm version

Kubeadm-version

Trin 5. Før du installerer Kubernetes, skal du sørge for, at dit system ikke bruger swap-hukommelsen, fordi Kubernetes nægter at fungere, hvis din Ubuntu bruger swap-hukommelsen.

Deaktiver swap-hukommelsen:

sudo swapoff -a

Trin 6. Installer Kubernetes.

sudo apt installere kubeadm

Kubernetes Master Server Initialisering

Trin 1. På din masternode skal du bruge den næste kommando til at initialisere Kubernetes-masternoden.

sudo kubeadm init --pod-netværk-cidr = 10.244.0.0/16

Initialiser Kubernetes

Tag en kopi fra sidste linje “kubeadm join 10.0.2.15: 6443 -token edvbbv.51hy5e2hgaxr1b4h -discovery-token-ca-cert-hash sha256: 01db7c5913e363c099dc7a711550b8399c41f7cc92bda6b5ff06d6b8382a73e2 ”i det forrige skærmbillede, da vi bruger det til slave-noden.

Trin 2. Som anbefalet af det forrige output anbefales det også at bruge følgende kommandoer til at begynde at bruge Kubernetes-klyngen.

mkdir -p $ HOME /.kube
sudo cp -i / etc / kubernetes / admin.conf $ HOME /.kube / config
sudo chown $ (id -u): $ (id -g) $ HOME /.kube / config

Pod-netværksinstallation

For at muliggøre kommunikation mellem klyngenoder skal vi installere et pod-netværk.

Trin 1.  På masternoden skal du bruge følgende kommando til at implementere et pod-netværk.

kubectl anvende -f https: // rå.githubusercontent.com / coreos / flannel / master / Documentation / kube-flannel.yml

Implementér pod-netværk

Trin 2.  På masternoden skal du sikre dig, at alt er i gang.

kubectl få pods - all-namespaces

Kontroller status

Deltag i Kubernetes-klyngen

For nu skal alt være klar til, at master- og slaveknudepunkterne kan deltage i Kubernetes-klyngen.

Trin 1. På slaveknudepunktet og for at lade slaveknudepunktet slutte sig til klyngen skal du bruge kommandoen, der blev kopieret tidligere fra output fra Kubernetes initialiseringstrin, som skal se sådan ud:

sudo kubeadm slutte sig til 10.0.2.15: 6443 - token edvbbv.51hy5e2hgaxr1b4h - opdage-token-ca-cert-hash sha256: 01db7c5913e363c099dc7a711550b8399c41f7cc92bda6b5ff06d6b8382a73e2

Deltag i Kubernetes Cluster

Trin 2. På masternoden skal du kontrollere, om slave-node er tilsluttet klyngen:

kubectl få noder

Tillykke, du har lige oprettet Kubernetes-klyngen, og alt skal være klar til at komme videre og implementere enhver tjeneste, du har brug for (som Apache-container eller Nginx-server) for at begynde at bruge din klynge.

Jeg håber, du har nydt denne tutorial, og hvis du har haft problemer under installationen, skriv en kommentar, og vi hjælper dig gerne.

Top Oculus App Lab-spil
Hvis du er Oculus-headset-ejer, skal du være opmærksom på sideloading. Sideladning er processen med at installere ikke-butiksindhold på dit headset. S...
Top 10 spil at spille på Ubuntu
Windows-platform har været en af ​​de dominerende platforme til spil på grund af den enorme procentdel af spil, der udvikler sig i dag til indbygget a...
5 bedste arkadespil til Linux
I dag er computere seriøse maskiner, der bruges til spil. Hvis du ikke kan få den nye høje score, ved du hvad jeg mener. I dette indlæg vil du kende n...