12 verkfæri sem gera Kubernetes auðveldari

12 verkfæri sem gera Kubernetes auðveldari

Kubernetes er orðin venjuleg leið til að fara, eins og margir munu vitna um með því að dreifa gámaforritum í stærðargráðu. En ef Kubernetes hjálpar okkur að takast á við sóðalega og flókna gámasendingu, hvað mun hjálpa okkur að takast á við Kubernetes? Það getur líka verið flókið, ruglingslegt og erfitt að stjórna.

Eftir því sem Kubernetes vex og þróast munu mörg blæbrigði þess að sjálfsögðu sléttast út innan verkefnisins sjálfs. En sumir notendur vilja ekki bíða eftir að Kubernetes verði auðveldari í notkun, svo þeir hafa þróað sínar eigin lausnir á mörgum algengum vandamálum í framleiðslu Kubernetes.

NB ég vona að óþekkta leðurblökusýkingin sem beit hund, sem beit pangólín, sem beit kínverskan mann fyrir undarlega tilviljun í Wuhan, þar sem BSL-4 stig líffræðileg rannsóknarstofa er staðsett, muni minnka í febrúar og við munum aðeins eftir 2019-nCoV með ruddalegu tungumáli. Og við getum gert það án nettengingar Kubernetes stöð 8.–10. febrúar 2021, og Kubernetes Mega fyrir lengra komna K8s notendur 12.–14. febrúar. Heiðarlega, persónulega, sem ritstjóri, sakna ég akstursins, kaffipása, rifrilda og erfiðra spurninga fyrir ræðumenn. Jæja, eða við munum deyja út með allri plánetunni í stíl við grimmustu og draslustu skáldsögur eftir Styopa okkar Korolev, ef æðstu öflin eru þreytt á heimskubröndurum okkar eins og Conchita Wurst, klukku patríarkans Kirill og löngun páfans til að leiðrétta orð Faðirvorsins.

En snúum okkur aftur að aðalatriðinu.

Goldpinger: Visualizing Kubernetes klasa

Fólk vill frekar horfa. Línurit og töflur gera það auðveldara að skilja heildarmyndina. Og miðað við umfang og margbreytileika Kubernetes þyrpingarinnar getum við nýtt okkur þennan eiginleika til fulls.

Verkefni með fyndnu nafni (sennilega eitthvað um umboðsmann 007, ca. þýðandi) Goldpinger, sem er opinn uppspretta og gefið út af tæknideild Bloomberg, er einfalt tól sem keyrir inni í Kubernetes klasa og sýnir gagnvirkt kort af tengslunum milli hnúta. Venjulega eru starfandi hnútar sýndir með grænu, óvirkir hnútar eru sýndir með rauðu. Smelltu bara á hnút til að finna út upplýsingarnar. Þú getur líka sérsniðið API með Swagger til að bæta við viðbótarskýrslum, eiginleikum og öðru.

K9s: Viðmót stjórnborðs á öllum skjánum við Kubernetes

Kerfisstjórar elska góðgæti með „einum glugga“. K9s er fullskjáborðsviðmót fyrir Kubernetes klasa. Með því geturðu auðveldlega og áreynslulaust skoðað hlaupandi hólf, annála og uppsetningar með skjótum skeljaaðgangi. Athugið, þú þarft að gefa Kubernetes notendum lesheimildir á notendastigi og nafnrýmisstigi til að K9s virki rétt.

Kops: Console ops fyrir Kubernetes klasa

Þetta þróun frá Kubernetes teyminu mun hjálpa þér að stjórna Kubernetes þyrpingum frá skipanalínunni. Það styður klasa sem keyra á AWS og GKE og virkar einnig með VMware vSphere og öðru umhverfi. Auk þess að gera sjálfvirkan uppsetningar- og fjarlægingarferli getur Kops aðstoðað við að takast á við annars konar sjálfvirkni. Sérstaklega getur hann búið til stillingar fyrir Terraform sem hægt er að nota til að flytja þyrpinguna með Terraform.

Kubebox: Terminal skel fyrir Kubernetes

Háþróuð terminalskel fyrir Kubernetes, Kubebox, veitir Kubernetes og API þess meira en gamla góða umbúðir. Meðal annars getur það sýnt í rauntíma notkun á örgjörvatíma og vinnsluminni, lista yfir belg, innihald annála og einnig ræst stillingaritillinn. Það sem mér líkaði líka er að það er fáanlegt sem sérstakt forrit fyrir Linux, Windows og MacOS.

Kube-applier

Kube-applier setur upp sem Kubernetes þjónusta, sækir yfirlýsandi Kubernetes klasastillingar úr git geymslunni og notar þær síðan á hólf í klasanum. Í hvert skipti sem breytingar hafa verið gerðar eru þær teknar úr geymslunni og settar á umbeðna belg. Það minnir dálítið á vinnupallinn frá Google, en vinnur að því að stjórna heilum þyrpingum í stað aðeins eitt forrit.

Hægt er að gera breytingar á stillingum samkvæmt áætlun eða eftir beiðni. Allar aðgerðir eru skráðar og Prometheus-samhæfðir eiginleikar kynntir, svo þú getur alltaf séð hvað gæti haft áhrif á hegðun klasans.

Kube-ps1: Snjöll skipanalína fyrir Kubernetes

Nei Kube-ps1 þetta er ekki Sony PlayStation keppinautur fyrir Kubernetes, þó það væri sniðugt. Þetta er einföld Bash skipanalínuviðbót sem sýnir núverandi Kubernetes samhengi og nafnrými í hvetja. Kube-shell inniheldur það með mörgum öðrum eiginleikum, en ef allt sem þú þarft er snjöll vísbending mun Kube-ps1 útvega það fyrir þig með lágmarks kostnaði.

Kube-hvetja

Önnur lágmarks, en mjög skemmtileg breyting á Kubernetes CLI er Kube-hvetja, sem þú getur notað til að skrá þig inn í gagnvirka lotu með Kubernetes biðlaranum. Kube-prompt bjargar þér frá því að þurfa að skrifa kubectl fyrir hverja skipun og veitir einnig sjálfvirka útfyllingu með samhengisupplýsingum fyrir hverja skipun.

Kubespy: Kubernetes auðlindaeftirlit í rauntíma

Kubespy frá Pulumi er greiningartæki sem hjálpar þér að kemba breytingar á klasatilföngum í rauntíma, útvega eitthvað eins og textaspjald til að stjórna því sem er að gerast. Til dæmis, þú langar að sjá breytingarnar pod ástand frá ræsingu: pod skilgreiningin er skrifuð á etcd, pod er áætlað að keyra á hnútnum, kúbelet á hnút býr til fræbelginn og loks er fræbelgur merktur sem keyrandi. Hægt er að ræsa Kubespy sem sérstakt forrit eða sem viðbót við kubectl.

Kubeval: Athugar Kubernetes stillingar

Kubernetes stillingar YAML skrár kunna að vera læsilegar fyrir menn, en það þýðir ekki alltaf að hægt sé að staðfesta þær líka. Það er auðvelt að missa af kommu eða nafni og finna það ekki fyrr en það er of seint. Betra að nota Kubeval, sett upp á staðnum eða tengd í CICD leiðslu. Kubeval tekur YAML skilgreiningu á Kubernetes stillingum og spýtir til baka upplýsingum um réttmæti. Það getur einnig gefið út gögn í JSON eða TAP, sem og flokkað upprunasniðmát sem vísað er til með Helm grafstillingum án þess að framkvæma frekari fyrirspurnir.

Kube-ops-view: Mælaborð fyrir marga Kubernetes klasa

Kubernetes er nú þegar með nokkuð gott almennt mælaborð, en Kubernetes samfélagið er að gera tilraunir með aðrar leiðir til að birta gögn sem eru gagnleg fyrir Kubernetes stjórnendur. Kube-ops-sýn Þetta er bara svona tilraun, hún gefur tækifæri til að fara yfir nokkra klasa, þú getur séð neyslu á örgjörvatíma og vinnsluminni og stöðu klasaeininga. Vinsamlegast athugaðu að ekki er hægt að kalla fram skipanir, tólið er eingöngu til að sjá fyrir. En skjáirnir sem fylgja með eru skýrir og sléttir, biðja bara um að vera sýndir á veggskjá í stuðningsmiðstöðinni þinni.

Rio: Afhenda umsóknir fyrir Kubernetes

River, verkefni frá Rancher Labs, útfærir algengar afhendingaraðferðir forrita á Kubernetes, svo sem geisladisk frá Git, AB eða blágrænn afhendingu. Það getur líka sett út nýja útgáfu af forritinu þínu um leið og þú framkvæmir breytingar, sem hjálpar til við að stjórna margbreytileika með td DNS, HTTPS, Service Mesh.

Stern og Kubetail: Skoða logs í Kubernetes

Stern framleiðir litaúttak (eins og skipunin getur gert tail) úr belgjum og ílátum í Kubernetes. Það er líka fljótlegasta leiðin til að fá úttak margra heimilda í einn straum sem hægt er að lesa á flugu. Á sama tíma hefurðu sýnilega leið (miðað við lit) til að aðskilja læki.

Kubetail á svipaðan hátt tengir það loga úr mismunandi belgjum í einn straum, litakóða mismunandi belg og ílát. En Kubetail er Bash handrit. svo það þarf ekkert annað en skel til að það virki.

Aðeins skráðir notendur geta tekið þátt í könnuninni. Skráðu þig inn, takk.

Hvað notar þú til að einfalda venjubundnar aðgerðir?

  • 2,9%Goldpinger 1

  • 22,9%K9s8

  • 0,0%Kops0

  • 0,0%Kúbebox0

  • 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%Ríó0

  • 2,9%Stern 1

  • 5,7%Kubetail2

  • 28,6%Ekkert af þessu10

  • 5,7%Ég hef mína eigin "pre-e-e-le-e-essness"2

  • 8,6%Ég skal reyna að grípa eitthvað af listanum3

  • 20,0%Ég stjórna Kubernetes með taugaígræðslu, eins og í myndinni Johnny Mnemonic7

35 notendur kusu. 19 notendur sátu hjá.

Heimild: www.habr.com

Bæta við athugasemd