Wilt u leren hoe u een Kubernetes cluster installatie op Ubuntu Linux doen? In deze tutorial gaan we je laten zien hoe je een Kubernetes-cluster installeren op een computer met Ubuntu Linux.
• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Kubernetes 1.18
In ons voorbeeld is het IP-adres van kubernetes master node 192.168.100.9.
In ons voorbeeld is het secundaire ip-adres van Kubernetes 192.168.100.10.
Kubernetes – Zelfstudies
Op deze pagina bieden we snel toegang tot een lijst met tutorials met betrekking tot Kubernetes.
Zelfstudie Kubernetes-cluster – Installatie van hoofdknooppunt
• IP – 192.168.100.9
• Hostname – KUBERNETES-01.LOCAL
Installeer de lijst met vereiste pakketten.
Installeer de Docker-service.
Schakel de Docker-service in tijdens het opstarten.
Het configuratiebestand van de Docker-service bewerken.
Voeg de volgende configuratie toe aan het einde van het item met de naam: EXECSTART
Hier is het bestand voor onze configuratie.
Hier is het bestand na onze configuratie.
Een systeemconfiguratiebestand maken.
Hier is de inhoud van het bestand.
Schakel het systeemconfiguratiebestand in.
Bewerk het configuratiebestand met de naam: MODULES.CONF
Voeg de volgende configuratie toe aan het einde van dit bestand.
Bewerk het FSTAB-configuratiebestand en schakel het gebruik van Swapgeheugen uit.
Hier is het bestand voor onze configuratie.
Hier is het bestand na onze configuratie.
Stel een unieke hostnaam in.
Bewerk het configuratiebestand met de naam HOSTS.
Voeg een item toe aan het secundaire Kubernetes-knooppunt.
Maak een bestand om de vereiste omgevingsvariabelen te configureren.
Hier is de inhoud van het bestand.
Start de computer opnieuw op.
Download en installeer de Kubernetes repository-sleutel.
Voeg de officiële Kubernetes repository toe.
Installeer de Kubernetes-pakketten.
Download de vereiste Kubernetes-afbeeldingen.
Hier is de opdrachtuitvoer.
Initialiseer het Kubernetes-cluster.
Hier is de opdrachtuitvoer.
Let op de opdracht om knooppunten toe te voegen aan het Kubernetes-cluster.
Stel de juiste bestandsmachtiging in voor het Configuratiebestand van Kubernetes.
Installeer de vereiste netwerkconfiguratie voor POD’s.
Installeer de controller van Ingress.
Standaard is het basisknooppunt Kubernetes niet toegestaan om PODS uit te voeren.
Schakel de optie het hoofdknooppunt van Kubernetes in om PODS uit te voeren.
Gefeliciteerd! Je bent klaar met de Kubernetes installatie op Ubuntu Linux.
Zelfstudie Kubernetes-cluster – Installatie van secundair knooppunt
• IP – 192.168.100.10
• Hostname – KUBERNETES-02.LOCAL
Installeer de lijst met vereiste pakketten.
Installeer de Docker-service.
Schakel de Docker-service in tijdens het opstarten.
Het configuratiebestand van de Docker-service bewerken.
Voeg de volgende configuratie toe aan het einde van het item met de naam: EXECSTART
Hier is het bestand voor onze configuratie.
Hier is het bestand na onze configuratie.
Een systeemconfiguratiebestand maken.
Hier is de inhoud van het bestand.
Schakel het systeemconfiguratiebestand in.
Bewerk het configuratiebestand met de naam: MODULES.CONF
Voeg de volgende configuratie toe aan het einde van dit bestand.
Bewerk het FSTAB-configuratiebestand en schakel het gebruik van Swapgeheugen uit.
Hier is het bestand voor onze configuratie.
Hier is het bestand na onze configuratie.
Stel een unieke hostnaam in.
Bewerk het configuratiebestand met de naam HOSTS.
Voeg een item toe aan het masterknooppunt van Kubernetes.
Start de computer opnieuw op.
Download en installeer de Kubernetes repository-sleutel.
Voeg de officiële Kubernetes repository toe.
Installeer de Kubernetes-pakketten.
Word lid van het Kubernetes-cluster.
In ons voorbeeld is deze computer lid geworden van het Kubernetes-cluster dat is geïnstalleerd op het hoofdknooppunt 192.168.100.9.
Houd er rekening mee dat u de aangepaste opdracht die door het hoofdknooppunt is gemaakt, moet gebruiken om lid te worden van uw cluster.
Hier is de opdrachtuitvoer.
Gefeliciteerd! Je bent lid geworden van het Kubernetes-cluster.
Zelfstudie Kubernetes – Het cluster testen
Vermeld op het hoofdknooppunt de leden van het Kubernetes-cluster.
Hier is de opdrachtuitvoer.
Maak een implementatie met de Nginx-afbeelding.
In ons voorbeeld hebben we een implementatie gemaakt met de naam TEST.
Wacht tot het systeem de Nginx-afbeelding downloadt en start de POD.
Vermeld de pod’s die op het cluster zijn geïnstalleerd.
Hier is de opdrachtuitvoer.
In ons voorbeeld wordt de gemaakt POD uitgevoerd op het volgende knooppunt: KUBERNETES-02.LOCAL
Schaal onze implementatie naar 3 replica’s.
Controleer de Kubernetes-implementatie.
Hier is de opdrachtuitvoer.
Vermeld de pod’s die op het cluster zijn geïnstalleerd.
Hier is de opdrachtuitvoer.
In ons voorbeeld hebben we 3 POD’s die draaien op het volgende knooppunt: KUBERNETES-02.LOCAL
Maak een YAML-bestand met de nieuwe serviceconfiguratie.
Hier is de inhoud van het bestand.
Wijzig de hierboven gebruikte YAML-bestandsinspringing niet.
Installeer de nieuwe Kubernetes-service.
Controleer de lijst met Kubernetes-services.
Hier is de opdrachtuitvoer.
In ons voorbeeld hebben we een nieuwe service gemaakt met de naam TEST-WEB.
In ons voorbeeld hebben we poort 80 van onze implementatie blootgesteld als de poort 80 van host 192.168.100.9.
Gebruik de opdracht CURL om de communicatie naar onze Nginx-implementatie te testen.
Open uw browser en voer het IP-adres van uw Kubernetes-server in.
In ons voorbeeld is de volgende URL ingevoerd in de browser:
• http://192.168.100.9
Op de Kubernetes-server wordt de Nginx-pagina weergegeven.
Gefeliciteerd! Je hebt je Kubernetes cluster met succes getest.