Kubernetes-kojelaudan asennus ja näkymät



Kubernetes Dashboard on yleiskäyttöinen verkkopohjainen käyttöliittymä, jonka avulla käyttäjät voivat hallita klusterissa käynnissä olevia klustereita ja vianetsintää.

Kubernetes Dashboard on yleiskäyttöinen verkkopohjainen käyttöliittymä Kubernetes-klustereille. Sen avulla käyttäjät voivat hallita klusterissa käynnissä olevia sovelluksia ja vianmääritystä sekä hallita itse klusteria.Joten jos saat itsesi , ja hallita tätä työkalua, voit parantaa urasi DevOps-insinöörinä.

Joten ennen kuin jatkatKatsotaanpa, mitä aiheita käsittelemme tässä blogissa:





Mikä on Kubernetes Dashboard?

Kubernetes-hallintapaneeli on verkkopohjainen Kubernetes-käyttöliittymä, johon on tottunutottaa käyttöön konttisovelluksia Kubernetes-klusteriin, vianmääritys sovelluksia ja hallita itse klusteria yhdessä sen resurssien kanssa.

Kubernetes Dashboardin käyttö

  • Saadaksesi yleiskuvan klusterissasi käynnissä olevista sovelluksista.
  • Yksittäisten Kubernetes-resurssien luominen tai muokkaaminen, esimerkiksi Käyttöönotot, Työt jne.
  • Se tarjoaa tietoa klusterisi Kubernetes-resurssien tilasta ja mahdollisista virheistä.



Kubernetes-kojelaudan asentaminen

Kuinka Kubernetes-hallintapaneeli otetaan käyttöön?

Ota koontinäyttö käyttöön suorittamalla seuraava komento:

kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml

Kojelautaan pääsy kubectlin avulla

kubectl-välityspalvelin

Sevälityspalvelin koneesi ja Kubernetes API -palvelimen välillä.



Nyt voit tarkastella kojelautaa selaimessa siirtymällä seuraavaan osoitteeseen Master VM: n selaimessa:

lopulta lopullinen ja viimeistellä Java
 http: // localhost: 8001 / api / v1 / nimitilat / kube-system / services / https: kubernetes-dashboard: / proxy / 

Tämän jälkeen sinua pyydetään antamaan tälle sivulle kirjautumistiedot:

Tässä vaiheessa luomme palvelutilin hallintapaneelille ja haemme sen kirjautumistiedot.
Huomautus : Suorita kaikki nämä komennot kohdassa a uusi terminaali , muuten kubectl-välityspalvelinkomento lopetetaan.

Suorita seuraavat komennot:

Tämä komento luo palvelutilin kojelaudalle oletusnimitilaan

kubectl create serviceaccount dashboard -oletus

Lisää klusterin sitomissäännöt koontinäytön tilillesi

kubectl luo clusterrolebinding-kojelauta-admin-oletusarvo --clusterrole = cluster-admin --serviceaccount = oletus: kojelauta

Kopioi kojelautaan kirjautumisen edellyttämä salainen tunniste alla olevan komennon avulla:

kubectl get secret $ (kubectl get serviceaccount dashboard -o jsonpath = '{. salaisuudet [0] .nimi}') -o jsonpath = '{. data.token}' | base64 --dekoodaus

Kopioi salainen tunniste ja liitä se hallintapaneelin kirjautumissivulle valitsemalla tunnusvaihtoehto

Sisäänkirjautumisen jälkeen pääset Kubernetes-kotisivulle.

Kotisivu
Näet koti- / tervetulosivun
Voit tarkastella oletuksena käynnissä olevia järjestelmäsovelluksiakuutio järjestelmä nimitilaklusterisi, esimerkiksi itse koontinäyttö.

Näkymät Kubernetes Dashboard -käyttöliittymästä

Kubernetes-koontinäyttö koostuu seuraavista koontinäytönäkymistä:

  • Järjestelmänvalvojan näkymä
  • Työmäärät-näkymä
  • Palvelut-näkymä
  • Tallennus- ja määritysnäkymä

Aloitetaan järjestelmänvalvojanäkymästä.

Järjestelmänvalvojan näkymä

Siinä luetellaan solmut, nimiavaruudet ja pysyvät volyymit, joilla on yksityiskohtainen näkymä niistä, missä solmujen luettelonäkymä sisältää CPU: n ja muistin käyttötiedot koottuina kaikkiin solmuihin ja yksityiskohdat näkyvät solmun tiedot, sen määrittely, tila, varatut resurssit tapahtumia ja solmuissa olevia podeja.

Työmäärät-näkymä

Lähtökohdanäkymä näyttää kaikki valitulla nimiavaruudessa käynnissä olevat sovellukset. Siinä on yhteenveto käytettävissä olevista tiedoista työmääristä, esimerkiksi valmiiden palkkien määrä replikasarjalle tai podin nykyinen muistin käyttö.

yhdistä lajittelukoodi c ++

Palvelut-näkymä

Se näyttää Kubernetes-resurssit, jotka mahdollistavat palvelujen paljastamisen ulkoiselle maailmalle ja niiden löytämisen klusterista.

Tallennus- ja määritysnäkymä

Tallennusnäkymä näyttää Pysyvät volyymivaatimukset -resurssit, joita sovellukset käyttävät tietojen tallentamiseenconfig-näkymää käytetään näyttämään kaikki Kubernetes-resurssit, joita käytetään klusterissa toimivien sovellusten live-määrityksiin.

Onko sinulla kysymys meille? Mainitse se Jatkuvien integrointityökalujen kommenttiosassa, ja palaamme sinuun.