Kubernetes errazagoa egiten duten 12 tresna

Kubernetes errazagoa egiten duten 12 tresna

Kubernetes ohiko bidea bihurtu da, askok frogatuko duten moduan edukiontzidun aplikazioak eskalan zabalduz. Baina Kubernetes-ek edukiontzien bidalketa nahasi eta konplexuei aurre egiten laguntzen badigu, zerk lagunduko digu Kubernetes-i aurre egiten? Konplexua, nahasia eta kudeatzeko zaila ere izan daiteke.

Kubernetes hazi eta garatzen doan heinean, bere ñabardura asko, noski, proiektuaren beraren barruan planifikatuko dira. Baina erabiltzaile batzuek ez dute Kubernetes errazago erabiltzeko itxaron nahi, beraz, ekoizpen Kubernetes-en ohiko arazo askoren irtenbide propioak garatu dituzte.

NB Espero dut txakur bati hozka egin dion saguzarren infekzio ezezaguna, pangolin bati, txinatar bati kointzidentzia arraro baten ondorioz, Wuhanen, BSL-4 mailako laborategi biologikoa dagoen tokian, desagertzea otsailerako eta bakarrik gogoratuko dugu. 2019-nCoV hizkuntza lizuna erabiliz. Eta lineaz kanpo egin dezakegu Kubernetes Base 8eko otsailaren 10tik 2021era eta Kubernetes Mega K8s erabiltzaile aurreratuentzat otsailaren 12tik 14ra. Egia esan, pertsonalki, editore gisa, faltan botatzen ditut diskoa, kafe-atsedenaldiak, eztabaidak eta hizlarientzako galdera delikatuak. Beno, edo planeta osoarekin hilko gara Styopa gure Korolev-en eleberririk anker eta zakarrenen estiloan, botere gorenak Conchita Wurst, Kirill patriarkaren erlojuaz eta Aita Santuak zuzentzeko nahia bezalako gure txantxa mutuez nekatuta badaude. Jaunaren Otoitzaren hitzak.

Baina itzul gaitezen nagusira.

Goldpinger: Kubernetes klusterrak bistaratzen

Jendeak nahiago du ikustea. Grafikoek eta diagramek errazago ulertzen dute irudi orokorra. Eta Kubernetes klusterraren eskala eta konplexutasuna kontuan hartuta, ezaugarri hau guztiz aprobetxa dezakegu.

Izen dibertigarria duen proiektu bat (seguruenik 007 agenteari buruzko zerbait, gutxi gorabehera. itzultzailea) Goldpinger, kode irekikoa eta Bloomberg-en teknologia-dibisioak kaleratua, Kubernetes kluster baten barruan exekutatzen den tresna sinple bat da eta nodoen arteko erlazioen mapa interaktiboa erakusten du. Normalean funtzionatzen duten nodoak berdez erakusten dira, funtzionatzen ez duten nodoak gorriz. Egin klik nodo batean xehetasunak ezagutzeko. Swagger erabiliz APIa ere pertsonaliza dezakezu txosten, eginbide eta beste gauza gehiago gehitzeko.

K9s: Pantaila osoko kontsolaren interfazea Kuberneteserako

Sistema-administratzaileek "leiho bakarreko" gozokiak maite dituzte. K9ak Kubernetes klusterrentzako pantaila osoko kontsola interfazea da. Berarekin, exekutatzen diren Pods, erregistroak eta inplementazioak erraz eta erraz ikus ditzakezu shell sarbide azkarrarekin. Kontuan izan, Kubernetes erabiltzaileei erabiltzaile-mailako eta izen-espazio-mailako irakurtzeko baimenak eman behar diezuela K9s behar bezala funtziona dezan.

Kops: Kubernetes klusterren kontsolaren operazioak

Hau Kubernetes taldearen garapenak Kubernetes klusterrak komando lerrotik kudeatzen lagunduko dizu. AWS eta GKE-n exekutatzen diren klusterrak onartzen ditu, eta VMware vSphere eta beste ingurune batzuekin ere lan egiten du. Instalazio eta desinstalazio prozesuak automatizatzeaz gain, Kopsek beste automatizazio mota batzuk kudeatzen lagun dezake. Bereziki, Terraform-erako klusterra transferitzeko erabil daitezkeen ezarpenak sor ditzake Terraform erabiliz.

Kubebox: Kubernetesentzako terminal shell

Kubernetesentzako terminal shell aurreratua, Kubebox, bilgarri zahar on bat baino gehiago eskaintzen die Kubernetes eta bere APIari. Besteak beste, denbora errealean PUZaren eta RAMaren erabilera, poden zerrenda, erregistroen edukia eta ezarpenen editorea abiarazi ditzake. Gustatu zaidana da Linux, Windows eta MacOSentzako aplikazio bereizi gisa eskuragarri dagoela.

Kube-aplikazioa

Kube-aplikazioa Kubernetes zerbitzu gisa instalatzen da, Kubernetes klusterraren ezarpen deklaratiboak berreskuratzen ditu git biltegitik eta, ondoren, klusterreko podetan aplikatzen ditu. Aldaketak egiten diren bakoitzean, biltegitik hartu eta eskatutako podetan aplikatzen dira. Google-ren Scaffold-a gogorarazten du, baina aplikazio bakarraren ordez kluster oso bat kudeatzeko funtzionatzen du.

Ezarpenetan aldaketak egin daitezke programazio batean edo eskatuta. Ekintza guztiak erregistratzen dira eta Prometheus-ekin bateragarriak diren ezaugarriak aurkezten dira, beraz, beti ikus dezakezu zerk eragin dezakeen klusterraren portaeran.

Kube-ps1: Kubernetesentzako komando-lerroko gonbita adimenduna

Ez, Kube-ps1 ez da Kubernetesentzako Sony PlayStation emuladorea, nahiz eta hori txukuna izango litzateke. Hau Bash komando-lerroko luzapen sinple bat da, uneko Kubernetes testuingurua eta izen-espazioa gonbita batean bistaratzen dituena. Kube-shell-ek beste funtzio askorekin biltzen du, baina behar duzun guztia aholku adimenduna bada, Kube-ps1-ek kostu minimoarekin emango dizu.

Kube-gonbita

Kubernetes CLIaren aldaketa minimo bat, baina oso atsegina erabiltzeko Kube-gonbita, Kubernetes bezeroarekin saio interaktibo batean saioa hasteko erabil dezakezuna. Kube-prompt-ek idatzi beharrik ez zaitu salbatzen kubectl komando bakoitzaren aurretik, eta komando bakoitzaren testuinguruko informazioarekin osatze automatikoa ere eskaintzen du.

Kubespy: Kubernetesen denbora errealeko baliabideen jarraipena

Kubespy Pulumi-k diagnostiko-tresna bat da, eta denbora errealean kluster-baliabide batean egindako aldaketak arakatzen laguntzen dizu, gertatzen ari dena kontrolatzeko testu-panel bat bezalako zerbait eskaintzen duena. Adibidez, zu aldaketak ikusi nahi pod-ak abiaraztetik adierazten du: pod definizioa etcd-en idazten da, poda nodoan exekutatzeko programatuta dago, nodoko kubeletak poda sortzen du eta, azkenik, poda martxan dagoela markatzen da. Kubespy programa bereizi gisa edo kubectl-en luzapen gisa abiarazi daiteke.

Kubeval: Kubernetes ezarpenak egiaztatzea

Kubernetes konfigurazio YAML fitxategiak gizakiak irakur daitezke, baina horrek ez du beti esan nahi baliozkotu daitezkeenik. Erraza da koma edo izen bat galdu eta berandu izan arte ez aurkitzea. Hobe erabiltzea Kubeval, lokalean instalatuta edo CICD kanalizazio batean konektatuta. Kubeval-ek Kubernetes ezarpenen YAML definizioa hartzen du eta zuzentasunari buruzko informazioa itzultzen du. JSON edo TAP-en datuak ere atera ditzake, baita Helm-en diagrama-ezarpenek erreferentziatutako iturburu-txantiloiak analizatu ere, kontsulta gehigarririk egin gabe.

Kube-ops-view: Kubernetes kluster anitzeko panela

Kubernetes-ek helburu orokorreko panel nahiko ona du dagoeneko, baina Kubernetes komunitatea Kubernetes sistemako administratzaileentzako erabilgarriak diren datuak bistaratzeko beste modu batzuekin esperimentatzen ari da. Kube-ops-ikuspegia Hau esperimentu bat besterik ez da, hainbat kluster berrikusteko aukera eskaintzen du, prozesadorearen denbora eta RAM kontsumoa eta kluster moduluen egoera ikus ditzakezu. Kontuan izan komandoak ezin direla deitu, tresna bistaratzeko soilik dela. Baina eskaintzen diren pantailak argiak eta leunak dira, zure laguntza-zentroko hormako pantailan bistaratzeko eske.

Rio: Kubernetesentzako aplikazioak entregatzea

River, Rancher Labs-en proiektuak, Kubernetes-en aplikazioak bidaltzeko ohiko praktikak ezartzen ditu, Git, AB edo urdin-berdeen bidalketa bezalako CDak. Aldaketak egin bezain laster zure aplikazioaren bertsio berri bat ere aurkez dezake, konplexutasunak kudeatzen lagunduz, adibidez, DNS, HTTPS, Service Mesh-ekin.

Stern eta Kubetail: Kubernetesen erregistroak ikustea

Stern koloreko irteera sortzen du (komandoak egin dezakeen bezala tail) Kubernetes-eko leketatik eta edukiontzietatik. Era berean, iturri anitzen irteera ihesean irakur daitekeen korronte bakarrean sartzeko modurik azkarrena da. Aldi berean, errekak bereizteko modu ikusgaia duzu (kolorean oinarrituta).

Kubetaila era berean, ontzi ezberdinetako erregistroak korronte batean konektatzen ditu, kolorez kodetutako ontzi eta edukiontzi ezberdinetan. Baina Kubetail Bash gidoia da. beraz, ez du shell bat baino beste ezer behar funtzionatzeko.

Erregistratutako erabiltzaileek soilik parte hartu dezakete inkestan. Hasi saioa, mesedez.

Zer erabiltzen duzu ohiko eragiketak errazteko?

  • 2,9%Goldpinger1

  • 22,9%K9s8

  • 0,0%Kops0

  • 0,0%Kubebox0

  • 0,0%Kube-applier0

  • 0,0%Kube-ps10

  • 0,0%Kube-prompt0

  • 0,0%Kubespy0

  • 2,9%Kubeval1

  • 0,0%Kube-ops-view0

  • 0,0%Rio0

  • 2,9%Izarra1

  • 5,7%Kubetail2

  • 28,6%Honetako bat ere ez10

  • 5,7%Nire “pre-e-e-le-e-essness”2 daukat

  • 8,6%Zerrendatik zerbait hartzen saiatuko naiz3

  • 20,0%Kubernetes inplante neuronal bat erabiliz kontrolatzen dut, Johnny Mnemonic7 filmean bezala

35 erabiltzailek eman dute botoa. 19 erabiltzaile abstenitu ziren.

Iturria: www.habr.com

Gehitu iruzkin berria