Wilt u leren hoe u het Kubernetes Dashboard op Ubuntu Linux installeren? In deze tutorial laten we je zien hoe je het Kubernetes Dashboard installeren op een computer met Ubuntu Linux.
• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Kubernetes 1.18
In deze zelfstudie wordt ervan uitgegaan dat u een Kubernetes-hoofdknooppunt hebt geïnstalleerd.
In ons voorbeeld is het IP-adres van het Knooppunt Kubernetes 192.168.15.200.
Kubernetes – Zelfstudies
Op deze pagina bieden we snel toegang tot een lijst met tutorials met betrekking tot Kubernetes.
Tutorial Kubernetes Dashboard – Installatie op Ubuntu Linux
Installeer de lijst met vereiste pakketten.
Download het vereiste YAML-bestand.
Installeer de vereiste Kubernetes Dashboard-configuratie.
Hier is de opdrachtuitvoer.
Maak een serviceaccount voor het dashboard.
Configureer de rol clusterbeheerder naar het dashboardserviceaccount.
Vermeld de geheimen die beschikbaar zijn op de Kubernetes-server.
Hier is de opdrachtuitvoer.
Merk op dat de naam van je geheim niet hetzelfde zal zijn als de onze.
Krijg de geheime tokenwaarde.
Hier is de opdrachtuitvoer.
Let op de tokenwaarde.
In ons voorbeeld is dit de tokenwaarde:
Start de proxy om toegang tot het Kubernetes-dashboard in te schakelen.
Belangrijk! Toegang tot het Kubernetes-dashboard via HTTP is alleen toegestaan naar de Localhost.
Als deze computer een grafische interface heeft, opent u uw browser en opent u de volgende URL:
• http://127.0.0.1:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/
De inloginterface van het Kubernetes Dashboard moet worden weergegeven.
Selecteer de optie Token en voer het geheime token van Kubernetes in.
Na een succesvolle login moet het Kubernetes Dashboard worden gepresenteerd.
Gefeliciteerd! De installatie van het Kubernetes Dashboard bent u succesvol afgerond.
Kubernetes Dashboard – Externe toegang met Apache-proxy
Toegang tot het Kubernetes-dashboard via HTTP is alleen toegestaan naar de Localhost.
Laten we Apache als proxy gebruiken om externe toegang toe te staan op het Kubernetes-dashboard.
Installeer op het hoofdknooppunt de Apache-server.
Schakel de vereiste Apache-modules in.
Het Apache-configuratiebestand bewerken.
Voeg de volgende regels toe aan het einde van dit bestand.
Maak een privésleutel en het certificaat met de opdracht OpenSSL.
Voer de gevraagde gegevens in.
Op de optie met de naam COMMON_NAME moet u het IP-adres of de hostnaam invoeren.
In ons voorbeeld gebruikten we het IP-adres: 192.168.15.200
Bewerk het Apache-configuratiebestand voor de standaardwebsite.
Hier is het bestand, voor onze configuratie.
Hier is het bestand, na onze configuratie.
In ons voorbeeld hebben we HTTP-gebruikers doorgestuurd naar de HTTPS-versie van de website.
In ons voorbeeld werkt de Apache-server als proxy en stuurt alle aanvragen naar de Kubernetes-proxy.
In ons voorbeeld gebruikten we zelfgesigneerde certificaten.
Start de Apache-service opnieuw.
Start de proxy om toegang tot het Kubernetes-dashboard in te schakelen.
Open uw browser en voer het IP-adres van uw webserver in.
In ons voorbeeld is de volgende URL ingevoerd in de browser:
• https://192.168.15.200/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/#/login
De Apache-server werkt als proxy en geeft het Kubernetes-dashboard weer.
Selecteer de optie Token en voer het geheime token van Kubernetes in.
Na een succesvolle login moet het Kubernetes Dashboard worden gepresenteerd.
Gefeliciteerd! U hebt de configuratie van Apache als proxy voor het Kubernetes-dashboard voltooid.