Instalacija i prikazi Kubernetes nadzorne ploče



Kubernetes nadzorna ploča općenito je, internetsko korisničko sučelje koje korisnicima omogućuje upravljanje klasterom i aplikacijama pokrenutim u klasteru, rješavanje problema.

Kubernetes nadzorna ploča općenito je, internetsko sučelje za Kubernetes klastere. Omogućuje korisnicima upravljanje aplikacijama pokrenutim u klasteru i rješavanje problema s njima, kao i upravljanje samim klasterom.Dakle, ako se nađeš , i savladajući ovaj alat, možete poboljšati svoju karijeru kao DevOps inženjer.

Dakle, prije nego što krenemo daljeda vidimo koje su to teme, koje ćemo obrađivati ​​na ovom blogu:





Što je Kubernetes nadzorna ploča?

Kubernetesova nadzorna ploča web je Kubernetesovo korisničko sučelje koje je naviklorasporediti kontejnerirane aplikacije u Kubernetesov klaster, riješiti probleme s aplikacijama i upravljati samim klasterom zajedno sa pripadajućim resursima.

Upotrebe Kubernetes nadzorne ploče

  • Da biste dobili pregled aplikacija koje se izvode na vašem klasteru.
  • Da biste stvorili ili izmijenili pojedinačne Kubernetesove resurse, na primjer, implementacije, poslovi itd.
  • Pruža informacije o stanju resursa Kubernetesa u vašem klasteru i o svim pogreškama koje su se mogle dogoditi.



Instaliranje Kubernetes nadzorne ploče

Kako postaviti Kubernetes nadzornu ploču?

Pokrenite sljedeću naredbu za postavljanje nadzorne ploče:

java pretvorba niza u datum
kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml

Pristup Nadzornoj ploči pomoću kubectla

kubectl proxy

Toće proxy poslužitelj između vašeg računala i Kubernetes API poslužitelja.



Sada, da biste pregledali nadzornu ploču u pregledniku, idite na sljedeću adresu u pregledniku svog glavnog VM-a:

 http: // localhost: 8001 / api / v1 / namespaces / kube-system / services / https: kubernetes-dashboard: / proxy / 

Tada ćete zatražiti da na ovoj stranici unesete vjerodajnice:

U ovom ćemo koraku stvoriti račun usluge za nadzornu ploču i dobiti njene vjerodajnice.
Bilješka : Pokrenite sve ove naredbe u a novi terminal , u suprotnom će se zaustaviti vaša naredba kubectl proxy.

Izvedite sljedeće naredbe:

obrnuti broj u pythonu

Ova će naredba stvoriti račun usluge za nadzornu ploču u zadanom prostoru imena

kubectl stvori nadzornu ploču računa računa -n zadano

Dodajte pravila vezivanja klastera na svoj račun nadzorne ploče

kubectl izradi nadzornu ploču za povezivanje klastera-admin -n zadano --clusterrole = admin-klaster --serviceaccount = zadana: nadzorna ploča

Kopirajte tajni token potreban za prijavu na nadzornu ploču pomoću naredbe u nastavku:

kubectl dobiti tajnu $ (kubectl dobiti nadzornu ploču računa računa -o jsonpath = '{. tajne [0] .ime}') -o jsonpath = '{. data.token}' | base64 --dekod

Kopirajte tajni token i zalijepite ga na stranicu za prijavu na nadzornu ploču odabirom opcije tokena

Nakon prijave prijavit ćete se na Kubernetes početnu stranicu.

Početna stranica
Vidjet ćete početnu / stranicu dobrodošlice u kojoj
u sustavu Windows možete pogledati koji se sistemski programi izvode prema zadanim postavkamasustav kockica prostor imenavašeg klastera, na primjer, sama nadzorna ploča.

Prikazi korisničkog sučelja nadzorne ploče Kubernetes

Nadzorna ploča Kubernetes sastoji se od sljedećih prikaza nadzorne ploče:

  • Administratorski prikaz
  • Prikaz opterećenja
  • Pregled usluga
  • Pogled za pohranu i konfiguraciju

Počnimo s administratorskim prikazom.

Administratorski prikaz

Popisuje čvorove, prostore imena i trajne sveske koji imaju njihov detaljan prikaz, gdje pogled popisa čvorova sadrži mjerne podatke o korištenju procesora i memorije prikupljene u svim čvorovima, a prikaz detalja prikazuje metrike za čvor, njegovu specifikaciju, status, dodijeljene resurse, događaja i pods koji se izvode na čvoru.

Prikaz opterećenja

Pogled na ulaznu točku prikazuje sve programe koji se izvode u odabranom prostoru imena. Sažima aktivne informacije o radnim opterećenjima, na primjer, broj spremnih mahuna za skup replika ili trenutnu upotrebu memorije za pod.

Pregled usluga

Prikazuje Kubernetesove resurse koji omogućuju izlaganje usluga vanjskom svijetu i njihovo otkrivanje unutar klastera.

Pogled za pohranu i konfiguraciju

Pogled pohrane prikazuje resurse trajnog polaganja prava koji koriste aplikacije za pohranu podataka dokprikaz config koristi se za prikaz svih Kubernetes resursa koji se koriste za aktivnu konfiguraciju aplikacija koje se izvode u klasterima.

na snagu in java

Imate pitanje za nas? Molimo vas da ga spominjete u odjeljku komentara o alatima za kontinuiranu integraciju, a mi ćemo vam se javiti.