Vill du lära dig att installera Kubernetes Dashboard på Ubuntu Linux? I den här guiden, vi kommer att visa dig hur du installerar Kubernetes Dashboard på en dator som kör Ubuntu Linux.

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

Den här självstudien förutsätter att du har en Kubernetes-huvudnod installerad.

I vårt exempel är Kubernetes nod-IP-adressen 192.168.15.200.

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 Dashboard - Installation på Ubuntu Linux

Installera listan över paket som krävs.

Copy to Clipboard

Hämta den nödvändiga YAML-filen.

Copy to Clipboard

Installera den nödvändiga Kubernetes Dashboard-konfigurationen.

Copy to Clipboard

Här är kommandot utgång.

Copy to Clipboard

Skapa ett tjänstkonto för Instrumentpanelen.

Copy to Clipboard

Konfigurera klusteradministratörsrollen till tjänstkontot för Instrumentpanel.

Copy to Clipboard

Lista hemligheterna som finns på Kubernetes-servern.

Copy to Clipboard

Här är kommandot utgång.

Copy to Clipboard

Lägg märke till att din hemlighets namn inte blir detsamma som vårt.

Hämta det hemliga tokenvärdet.

Copy to Clipboard

Här är kommandot utgång.

Copy to Clipboard

Notera tokenvärdet.

I vårt exempel är detta tokenvärdet:

Copy to Clipboard

Starta proxyn för att aktivera åtkomst till Kubernetes Dashboard.

Copy to Clipboard

Viktigt! Åtkomst till Kubernetes instrumentpanelen över HTTP är endast tillåtet att den Localhost.

Om den här datorn har ett grafiskt gränssnitt öppnar du webbläsaren och får tillgång till följande webbadress:

• http://127.0.0.1:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/

Kubernetes Dashboard-inloggningsgränssnittet ska visas.

Välj alternativet Token och ange den Kubernetes hemliga token.

Efter en lyckad inloggning bör Kubernetes Dashboard presenteras.

Grattis! Du avslutade installationen av Kubernetes Dashboard.

Instrumentpanel för Kubernetes - Fjärråtkomst med hjälp av Apache-proxy

Åtkomst till Kubernetes instrumentpanelen över HTTP är endast tillåtet att den Localhost.

Nu ska vi använda Apache som proxy för att tillåta fjärråtkomst på Kubernetes Dashboard.

Installera Apache-servern på Master-noden.

Copy to Clipboard

Aktivera de nödvändiga Apache-modulerna.

Copy to Clipboard

Redigera Apache-konfigurationsfilen.

Copy to Clipboard

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

Copy to Clipboard

Skapa en privat nyckel och certifikatet med kommandot OpenSSL.

Copy to Clipboard

Ange den begärda informationen.

Copy to Clipboard

På alternativet med namnet COMMON_NAME måste du ange IP-adressen eller värdnamnet.

I vårt exempel använde vi IP-adressen: 192.168.15.200

Redigera Apache-konfigurationsfilen för standardwebbplatsen.

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

I vårt exempel omdirigerade vi HTTP-användare till HTTPS-versionen av webbplatsen.

I vårt exempel kommer Apache-servern att fungera som en proxy och skicka alla förfrågningar till Kubernetes proxy.

I vårt exempel använde vi självsignerade certifikat.

Starta om Apache-tjänsten.

Copy to Clipboard

Starta proxyn för att aktivera åtkomst till Kubernetes Dashboard.

Copy to Clipboard

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

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

• https://192.168.15.200/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/#/login

Apache-servern kommer att fungera som en proxy och visa Kubernetes Dashboard.

Välj alternativet Token och ange den Kubernetes hemliga token.

Efter en lyckad inloggning bör Kubernetes Dashboard presenteras.

Grattis! Du avslutade framgångsrikt konfigurationen av Apache som en proxy till Kubernetes Dashboard.