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?
- Instaliranje Kubernetes nadzorne ploče
- Prikazi korisničkog sučelja nadzorne ploče Kubernetes
Š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:
Izradite račun usluge administratora klastera
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 kojoju 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.