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-kojelaudan asentaminen
- Näkymät Kubernetes Dashboard -käyttöliittymästä
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:
Luo Cluster Admin -palvelutili
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- / tervetulosivunVoit 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.