12 Offeryn Sy'n Gwneud Kubernetes yn Haws

12 Offeryn Sy'n Gwneud Kubernetes yn Haws

Mae Kubernetes wedi dod yn ffordd safonol i fynd, fel y bydd llawer yn tystio iddi trwy ddefnyddio cymwysiadau cynhwysydd ar raddfa. Ond os yw Kubernetes yn ein helpu i ddelio â danfon cynwysyddion anniben a chymhleth, beth fydd yn ein helpu i ddelio â Kubernetes? Gall hefyd fod yn gymhleth, yn ddryslyd ac yn anodd ei reoli.

Wrth i Kubernetes dyfu a datblygu, bydd llawer o'i arlliwiau, wrth gwrs, yn cael eu datrys yn y prosiect ei hun. Ond nid yw rhai defnyddwyr am aros i Kubernetes ddod yn haws i'w ddefnyddio, felly maent wedi datblygu eu hatebion eu hunain i lawer o broblemau cyffredin wrth gynhyrchu Kubernetes.

DS Rwy'n gobeithio y bydd yr haint ystlumod anhysbys sy'n brathu ci, sy'n brathu pangolin, sy'n brathu dyn Tsieineaidd trwy gyd-ddigwyddiad rhyfedd yn Wuhan, lle mae labordy biolegol BSL-4, yn ymsuddo erbyn mis Chwefror a dim ond 2019 y byddwn yn cofio -nCoV gan ddefnyddio iaith anweddus . A gallwn ei wneud all-lein Sylfaen Kubernetes Chwefror 8–10, 2021, a Kubernetes Mega ar gyfer defnyddwyr K8s uwch Chwefror 12–14. Yn onest, yn bersonol, fel golygydd, rwy'n gweld eisiau'r gyriant, egwyliau coffi, dadleuon a chwestiynau dyrys i siaradwyr. Wel, neu byddwn yn marw allan gyda'r blaned gyfan yn arddull y nofelau mwyaf creulon a dryslyd gan Styopa ein Korolev, os yw'r pwerau uchaf wedi blino ar ein jôcs mud fel Conchita Wurst, oriawr Patriarch Kirill ac awydd y Pab i gywiro'r geiriau Gweddi yr Arglwydd.

Ond gadewch i ni fynd yn ôl at y prif beth.

Goldpinger: Delweddu Clystyrau Kubernetes

Mae'n well gan bobl wylio. Mae graffiau a siartiau yn ei gwneud hi'n haws deall y darlun mawr. Ac o ystyried maint a chymhlethdod clwstwr Kubernetes, gallwn fanteisio'n llawn ar y nodwedd hon.

Prosiect gydag enw doniol (mae'n debyg rhywbeth am asiant 007, tua. cyfieithydd) Goldpinger, sy'n ffynhonnell agored ac a ryddhawyd gan is-adran dechnoleg Bloomberg, yn offeryn syml sy'n rhedeg y tu mewn i glwstwr Kubernetes ac yn arddangos map rhyngweithiol o'r perthnasoedd rhwng nodau. Dangosir nodau sy'n gweithredu fel arfer mewn gwyrdd, dangosir nodau anweithredol mewn coch. Cliciwch ar nod i ddarganfod y manylion. Gallwch hefyd addasu'r API gan ddefnyddio Swagger i ychwanegu adroddiadau, nodweddion a phethau eraill ychwanegol.

K9s: Rhyngwyneb consol sgrin lawn i Kubernetes

Mae gweinyddwyr systemau wrth eu bodd â nwyddau “ffenestr sengl”. K9s yn rhyngwyneb consol sgrin lawn ar gyfer clystyrau Kubernetes. Ag ef, gallwch yn hawdd ac yn ddiymdrech weld Podiau rhedeg, boncyffion, a gosodiadau gyda mynediad cragen cyflym. Sylwch, mae angen i chi roi caniatâd darllen lefel defnyddiwr a gofod-enw i ddefnyddwyr Kubernetes er mwyn i K9s weithio'n gywir.

Kops: Gweithrediadau consol ar gyfer clystyrau Kubernetes

Mae hyn yn bydd datblygiad gan dîm Kubernetes yn eich helpu i reoli clystyrau Kubernetes o'r llinell orchymyn. Mae'n cefnogi clystyrau sy'n rhedeg ar AWS a GKE, ac mae hefyd yn gweithio gyda VMware vSphere ac amgylcheddau eraill. Yn ogystal ag awtomeiddio prosesau gosod a dadosod, gall Kops helpu i drin mathau eraill o awtomeiddio. Yn benodol, gall greu gosodiadau ar gyfer Terraform y gellir eu defnyddio i drosglwyddo'r clwstwr gan ddefnyddio Terraform.

Kubebox: Cragen derfynell ar gyfer Kubernetes

Cragen derfynell uwch ar gyfer Kubernetes, Ciwbbocs, yn darparu mwy na hen ddeunydd lapio da i Kubernetes a'i API. Ymhlith pethau eraill, gall ddangos mewn amser real y defnydd o amser CPU a RAM, rhestr o godennau, cynnwys logiau, a hefyd lansio'r golygydd gosodiadau. Yr hyn yr oeddwn hefyd yn ei hoffi yw ei fod ar gael fel cymhwysiad ar wahân ar gyfer Linux, Windows a MacOS.

Kube-gymhwysydd

Kube-gymhwysydd yn gosod fel gwasanaeth Kubernetes, yn adfer gosodiadau clwstwr Kubernetes datganol o'r ystorfa git, ac yna'n eu cymhwyso i'r codennau yn y clwstwr. Bob tro y gwneir newidiadau, cânt eu cymryd o'r gadwrfa a'u cymhwyso i'r codennau y gofynnwyd amdanynt. Mae braidd yn atgoffa rhywun o Sgaffald Google, ond mae'n gweithio i reoli clwstwr cyfan yn lle un cymhwysiad yn unig.

Mae'n bosibl gwneud newidiadau i osodiadau ar amserlen neu ar gais. Mae'r holl gamau gweithredu yn cael eu cofnodi a nodweddion sy'n gydnaws â Prometheus yn cael eu cyflwyno, felly gallwch chi bob amser weld beth allai effeithio ar ymddygiad y clwstwr.

Kube-ps1: Anogwr llinell orchymyn smart ar gyfer Kubernetes

Na, Ciwb-ps1 nid yw'n efelychydd Sony PlayStation ar gyfer Kubernetes, er y byddai hynny'n daclus. Mae hwn yn estyniad llinell orchymyn Bash syml sy'n dangos y cyd-destun Kubernetes cyfredol a gofod enwau mewn anogwr. Mae Kube-shell yn ei gynnwys gyda llawer o nodweddion eraill, ond os mai'r cyfan sydd ei angen arnoch chi yw awgrym craff, bydd Kube-ps1 yn ei ddarparu i chi am gost fach iawn.

Kube-ysgogol

Addasiad bach iawn arall, ond dymunol iawn i'w ddefnyddio o'r Kubernetes CLI yw Kube-ysgogol, y gallwch ei ddefnyddio i fewngofnodi i sesiwn ryngweithiol gyda'r cleient Kubernetes. Mae Kube-prompt yn eich arbed rhag gorfod teipio kubectl cyn pob gorchymyn, a hefyd yn darparu awtolenwi gyda gwybodaeth gyd-destunol ar gyfer pob gorchymyn.

Kubespy: Monitro adnoddau Kubernetes amser real

Kubespy Offeryn diagnostig yw o Pulumi sy'n eich helpu i ddadfygio newidiadau i adnodd clwstwr mewn amser real, gan ddarparu rhywbeth fel panel testun i reoli'r hyn sy'n digwydd. Er enghraifft, chi eisiau gweld y newidiadau cyflwr pod o'r cychwyn: mae diffiniad y pod wedi'i ysgrifennu i etcd, mae'r pod wedi'i drefnu i redeg ar y nod, mae'r kubelet ar y nod yn creu'r pod, ac yn olaf mae'r pod wedi'i farcio fel rhedeg. Gellir lansio Kubespy fel rhaglen ar wahân neu fel estyniad i kubectl.

Kubeval: Gwirio gosodiadau Kubernetes

Gall cyfluniad Kubernetes ffeiliau YAML fod yn ddarllenadwy gan bobl, ond nid yw hynny bob amser yn golygu y gellir eu dilysu hefyd. Mae'n hawdd colli coma neu enw a pheidio â dod o hyd iddo nes ei bod hi'n rhy hwyr. Gwell i'w ddefnyddio Ciwbfal, wedi'i osod yn lleol neu wedi'i gysylltu mewn piblinell CICD. Mae Kubeval yn cymryd diffiniad YAML o osodiadau Kubernetes ac yn poeri gwybodaeth yn ôl am gywirdeb. Gall hefyd allbynnu data yn JSON neu TAP, yn ogystal â thempledi ffynhonnell dosrannu y cyfeirir atynt gan osodiadau siart Helm heb berfformio ymholiadau ychwanegol.

Kube-ops-view: Dangosfwrdd ar gyfer nifer o glystyrau Kubernetes

Mae gan Kubernetes ddangosfwrdd pwrpas cyffredinol eithaf da eisoes, ond mae cymuned Kubernetes yn arbrofi gyda ffyrdd eraill o arddangos data sy'n ddefnyddiol i sysadmins Kubernetes. Kube-ops-weld Dim ond arbrawf o'r fath yw hwn, mae'n rhoi'r cyfle i adolygu sawl clwstwr, gallwch weld y defnydd o amser prosesydd a RAM, a chyflwr y modiwlau clwstwr. Sylwch na ellir gweithredu gorchmynion, mae'r offeryn ar gyfer delweddu yn unig. Ond mae'r arddangosfeydd a ddarperir yn glir ac yn llyfn, dim ond yn cardota i gael eu harddangos ar arddangosfa wal yn eich canolfan gymorth.

Rio: Cyflwyno Ceisiadau ar gyfer Kubernetes

Rio, prosiect gan Rancher Labs, yn gweithredu arferion cyflwyno cymwysiadau cyffredin ar Kubernetes, megis CD gan Git, AB, neu gyflenwi glas-wyrdd. Gall hefyd gyflwyno fersiwn newydd o'ch cais cyn gynted ag y byddwch yn ymrwymo newidiadau, gan helpu i reoli cymhlethdodau gyda, er enghraifft, DNS, HTTPS, Service Mesh.

Stern a Kubetail: Gweld Logiau yn Kubernetes

Stern yn cynhyrchu allbwn lliw (fel y gall y gorchymyn ei wneud tail) o godennau a chynwysyddion yn Kubernetes. Dyma hefyd y ffordd gyflymaf o gael allbwn ffynonellau lluosog i mewn i un ffrwd y gellir ei darllen ar y hedfan. Ar yr un pryd, mae gennych ffordd weladwy (yn seiliedig ar liw) i wahanu'r edafedd.

Kubetail mewn ffordd debyg, mae'n cysylltu boncyffion o wahanol godau i mewn i un nant, gyda gwahanol godau lliw a chynwysyddion. Ond sgript Bash yw Kubetail. felly nid oes angen dim byd heblaw cragen iddo weithio.

Dim ond defnyddwyr cofrestredig all gymryd rhan yn yr arolwg. Mewngofnodios gwelwch yn dda.

Beth ydych chi'n ei ddefnyddio i symleiddio gweithrediadau arferol?

  • 2,9%Goldpinger1

  • 22,9%K9s8

  • 0,0%Kops0

  • 0,0%Ciwb0

  • 0,0%Kube-gymhwyswr0

  • 0,0%Ciwb-ps10

  • 0,0%Kube-ysgogol0

  • 0,0%Kubespy0

  • 2,9%Ciwbfal1

  • 0,0%Kube-ops-view0

  • 0,0%Rio0

  • 2,9%Seren1

  • 5,7%Ciwbeil2

  • 28,6%Dim o hyn10

  • 5,7%Mae gen i fy “pre-e-e-le-e-essness” fy hun2

  • 8,6%Byddaf yn ceisio bachu rhywbeth o'r rhestr3

  • 20,0%Rwy'n rheoli Kubernetes gan ddefnyddio mewnblaniad niwral, fel yn y ffilm Johnny Mnemonic7

Pleidleisiodd 35 o ddefnyddwyr. Ataliodd 19 o ddefnyddwyr.

Ffynhonnell: hab.com

Ychwanegu sylw