Vill du lära dig hur man gör en Kubernetes klusterinstallation på Ubuntu Linux? I den här guiden, vi ska visa dig hur du installerar en Kubernetes kluster på en dator som kör Ubuntu Linux.

• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Kubernetes 1.18

I vårt exempel är Kubernetes master noden IP-adressen 192.168.100.9.

I vårt exempel är Kubernetes sekundära nod-IP-adressen 192.168.100.10.

Kubernetes – Självstudier

På den här sidan erbjuder vi snabb tillgång till en lista över självstudiekurser relaterade till Kubernetes.

Självstudien Kubernetes Cluster – Master Node Installation

• IP – 192.168.100.9
• Hostname – KUBERNETES-01.LOCAL

Installera listan över paket som krävs.

Copy to Clipboard

Installera dockertjänsten.

Copy to Clipboard

Aktivera dockertjänsten under uppstart.

Copy to Clipboard

Redigera konfigurationsfilen för Docker-tjänsten.

Copy to Clipboard

Lägg till följande konfiguration i slutet av objektet med namnet: EXECSTART

Copy to Clipboard

Här är filen innan vår konfiguration.

Copy to Clipboard

Här är filen efter vår konfiguration.

Copy to Clipboard

Skapa en System-konfigurationsfil.

Copy to Clipboard

Här är filinnehållet.

Copy to Clipboard

Aktivera konfigurationsfilen för System.

Copy to Clipboard

Redigera konfigurationsfilen med namnet: MODULES. Conf

Copy to Clipboard

Lägg till följande konfiguration i slutet av den här filen.

Copy to Clipboard

Redigera FSTAB-konfigurationsfilen och inaktivera användningen av Byt minne.

Copy to Clipboard

Här är filen innan vår konfiguration.

Copy to Clipboard

Här är filen efter vår konfiguration.

Copy to Clipboard

Ange ett unikt värdnamn.

Copy to Clipboard

Redigera konfigurationsfilen med namnet HOSTS.

Copy to Clipboard

Lägg till en post i den sekundära Kubernetes-noden.

Copy to Clipboard

Skapa en fil för att konfigurera de nödvändiga miljövariablerna.

Copy to Clipboard

Här är filinnehållet.

Copy to Clipboard

Starta om datorn.

Copy to Clipboard

Hämta och installera databasnyckeln Kubernetes.

Copy to Clipboard

Lägg till den officiella Kubernetes-lagringsplatsen.

Copy to Clipboard

Installera Kubernetes-paketen.

Copy to Clipboard

Hämta de nödvändiga Kubernetes-bilderna.

Copy to Clipboard

Här är kommandot utgång.

Copy to Clipboard

Initiera kubernetes-klustret.

Copy to Clipboard

Här är kommandot utgång.

Copy to Clipboard

Ta del av kommandot för att lägga till noder i Kubernetes-klustret.

Copy to Clipboard

Ange rätt filbehörighet för Kubernetes-konfigurationsfilen.

Copy to Clipboard

Installera den nödvändiga nätverkskonfigurationen för POD:er.

Copy to Clipboard

Installera regulatorn av Ingress.

Copy to Clipboard

Som standard tillåts inte huvudnoden Kubernetes köra PODS.

Aktivera valfritt huvudnoden Kubernetes för att köra PODS.

Copy to Clipboard

Grattis! Du har avslutat Kubernetes-installationen på Ubuntu Linux.

Självstudien Kubernetes Cluster – Sekundär nodinstallation

• IP – 192.168.100.10
• Hostname – KUBERNETES-02.LOCAL

Installera listan över paket som krävs.

Copy to Clipboard

Installera dockertjänsten.

Copy to Clipboard

Aktivera dockertjänsten under uppstart.

Copy to Clipboard

Redigera konfigurationsfilen för Docker-tjänsten.

Copy to Clipboard

Lägg till följande konfiguration i slutet av objektet med namnet: EXECSTART

Copy to Clipboard

Här är filen innan vår konfiguration.

Copy to Clipboard

Här är filen efter vår konfiguration.

Copy to Clipboard

Skapa en System-konfigurationsfil.

Copy to Clipboard

Här är filinnehållet.

Copy to Clipboard

Aktivera konfigurationsfilen för System.

Copy to Clipboard

Redigera konfigurationsfilen med namnet: MODULES. Conf

Copy to Clipboard

Lägg till följande konfiguration i slutet av den här filen.

Copy to Clipboard

Redigera FSTAB-konfigurationsfilen och inaktivera användningen av Byt minne.

Copy to Clipboard

Här är filen innan vår konfiguration.

Copy to Clipboard

Här är filen efter vår konfiguration.

Copy to Clipboard

Ange ett unikt värdnamn.

Copy to Clipboard

Redigera konfigurationsfilen med namnet HOSTS.

Copy to Clipboard

Lägg till en post i huvudnoden Kubernetes.

Copy to Clipboard

Starta om datorn.

Copy to Clipboard

Hämta och installera databasnyckeln Kubernetes.

Copy to Clipboard

Lägg till den officiella Kubernetes-lagringsplatsen.

Copy to Clipboard

Installera Kubernetes-paketen.

Copy to Clipboard

Gå med i Kubernetes-klustret.

Copy to Clipboard

I vårt exempel, den här datorn gick kubernetes klustret installerat på master noden 192.168.100.9.

Tänk på, att du måste använda det anpassade kommandot som skapas av huvudnoden för att gå med i ditt kluster.

Här är kommandot utgång.

Copy to Clipboard

Grattis! Du har gått med i Kubernetes-klustret.

Självstudien Kubernetes – Testa klustret

På huvudnoden listar du medlemmarna i kubernetes-klustret.

Copy to Clipboard

Här är kommandot utgång.

Copy to Clipboard

Skapa en distribution med hjälp av Nginx-avbildningen.

Copy to Clipboard

I vårt exempel skapade vi en distribution med namnet TEST.

Vänta tills systemet hämtar Nginx-avbildningen och startar POD-enheten.

Lista de PODs som är installerade på klustret.

Copy to Clipboard

Här är kommandot utgång.

Copy to Clipboard

I vårt exempel körs POD som skapats på följande nod: KUBERNETES-02.LOCAL

Skala vår distribution till 3 repliker.

Copy to Clipboard

Verifiera Kubernetes-distributionen.

Copy to Clipboard

Här är kommandot utgång.

Copy to Clipboard

Lista de PODs som är installerade på klustret.

Copy to Clipboard

Här är kommandot utgång.

Copy to Clipboard

I vårt exempel har vi 3 PODs som körs på följande nod: KUBERNETES-02.LOCAL

Skapa en YAML-fil med den nya tjänstkonfigurationen.

Copy to Clipboard

Här är filinnehållet.

Copy to Clipboard

Ändra inte yaml-filindraget som används ovan.

Installera den nya Kubernetes-tjänsten.

Copy to Clipboard

Verifiera listan över Kubernetes-tjänster.

Copy to Clipboard

Här är kommandot utgång.

Copy to Clipboard

I vårt exempel skapade vi en ny tjänst med namnet TEST-WEB.

I vårt exempel, vi utsatt port 80 från vår utplacering som porten 80 av värd 192.168.100.9.

Använd curl-kommandot för att testa kommunikationen till vår Nginx-distribution.

Copy to Clipboard

Öppna din webbläsare och ange IP-adressen till din Kubernetes-server.

I vårt exempel angavs följande webbadress i Webbläsaren:

• http://192.168.100.9

Kubernetes-servern kommer att visa Nginx-sidan.

Grattis! Du har testat ditt Kubernetes-kluster utan fel.