Vil du lære hvordan du installerer Kubernetes Dashboard på Ubuntu Linux? I denne opplæringen skal vi vise deg hvordan du installerer Kubernetes Dashboard på en datamaskin som kjører Ubuntu Linux.

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

Denne opplæringen forutsetter at du har en Kubernetes hovednode installert.

I vårt eksempel er Kubernetes node IP-adresse 192.168.15.200.

Kubernetes - Guider

På denne siden tilbyr vi rask tilgang til en liste over tutorials knyttet til Kubernetes.

Tutorial Kubernetes Dashboard - Installasjon på Ubuntu Linux

Installer listen over nødvendige pakker.

Copy to Clipboard

Last ned den nødvendige YAML-filen.

Copy to Clipboard

Installer den nødvendige Kubernetes Dashboard-konfigurasjonen.

Copy to Clipboard

Her er kommandoutdataene.

Copy to Clipboard

Opprett en servicekonto for instrumentbordet.

Copy to Clipboard

Konfigurere klyngeadministratorrollen til tjenestekontoen for instrumentbordet.

Copy to Clipboard

Oppgi hemmelighetene som er tilgjengelige på Kubernetes-serveren.

Copy to Clipboard

Her er kommandoutdataene.

Copy to Clipboard

Legg merke til at hemmelighetens navn ikke vil være det samme som vårt.

Få den hemmelige tokenverdien.

Copy to Clipboard

Her er kommandoutdataene.

Copy to Clipboard

Legg merke til tokenverdien.

I vårt eksempel er dette tokenverdien:

Copy to Clipboard

Start proxyen for å aktivere tilgang til Kubernetes Dashboard.

Copy to Clipboard

Viktig! Tilgang til Kubernetes-dashbordet over HTTP er bare tillatt for Localhost.

Hvis denne datamaskinen har et grafisk grensesnitt, åpner du nettleseren og får tilgang til følgende URL-adresse:

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

Påloggingsgrensesnittet for Kubernetes Dashboard skal vises.

Velg tokenalternativet, og angi kubernetes hemmelige token.

Etter en vellykket pålogging skal Kubernetes Dashboard vises.

Gratulerer! Du er ferdig med installasjonen av Kubernetes Dashboard.

Kubernetes Dashboard - Ekstern tilgang ved hjelp av Apache proxy

Tilgang til Kubernetes-dashbordet over HTTP er bare tillatt for Localhost.

La oss bruke Apache som proxy for å tillate ekstern tilgang på Kubernetes Dashboard.

Installer Apache-serveren på hovednoden.

Copy to Clipboard

Aktiver de nødvendige Apache-modulene.

Copy to Clipboard

Rediger Apache-konfigurasjonsfilen.

Copy to Clipboard

Legg til følgende linjer på slutten av denne filen.

Copy to Clipboard

Opprett en privat nøkkel og sertifikatet ved hjelp av kommandoen OpenSSL.

Copy to Clipboard

Angi den forespurte informasjonen.

Copy to Clipboard

På alternativet kalt COMMON_NAME må du angi IP-adressen eller vertsnavnet.

I vårt eksempel brukte vi IP-adressen: 192.168.15.200

Rediger Apache-konfigurasjonsfilen for standardnettstedet.

Copy to Clipboard

Her er filen, før vår konfigurasjon.

Copy to Clipboard

Her er filen, etter vår konfigurasjon.

Copy to Clipboard

I vårt eksempel omdirigerte vi HTTP-brukere til HTTPS-versjonen av nettstedet.

I vårt eksempel vil Apache-serveren fungere som proxy og sende alle forespørsler til Kubernetes proxy.

I vårt eksempel brukte vi selvsignerte sertifikater.

Start Apache-tjenesten på nytt.

Copy to Clipboard

Start proxyen for å aktivere tilgang til Kubernetes Dashboard.

Copy to Clipboard

Åpne nettleseren din og skriv inn IP-adressen til webserveren.

I vårt eksempel ble følgende URL skrevet inn i nettleseren:

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

Apache-serveren vil fungere som proxy og vise Kubernetes Dashboard.

Velg tokenalternativet, og angi kubernetes hemmelige token.

Etter en vellykket pålogging skal Kubernetes Dashboard vises.

Gratulerer! Du fullførte konfigurasjonen av Apache som proxy til Kubernetes Dashboard.