12 Amûrên Ku Kubernetes Hêsantir Dikin

12 Amûrên Ku Kubernetes Hêsantir Dikin

Kubernetes bûye rêgezek standard a ku diçin, wekî ku gelek dê bi bicîhkirina serîlêdanên konteynirkirî bi pîvanê piştrast bikin. Lê ger Kubernetes ji me re bibe alîkar ku bi radestkirina konteynerê tevlihev û tevlihev re mijûl bibin, dê çi ji me re bibe alîkar ku bi Kubernetes re mijûl bibin? Di heman demê de ew dikare tevlihev, tevlihev û birêvebirina dijwar be.

Her ku Kubernetes mezin dibe û pêş dikeve, gelek nuansên wê, bê guman, dê di hundurê projeyê bixwe de werin şûştin. Lê hin bikarhêner naxwazin li bendê bin ku Kubernetes bi hêsanî were bikar anîn, ji ber vê yekê wan di hilberîna Kubernetes-ê de ji gelek pirsgirêkên hevpar re çareseriyên xwe pêşve xistine.

NB Ez hêvî dikim ku enfeksiyona berfê nenas a ku kûçikek qut kir, yê ku pangolin lêxist, ku li Wuhan, ku laboratûara biyolojîk a asta BSL-4 lê ye, bi tesadufek ecêb zilamek çînî lêxist, dê heya meha Sibatê kêm bibe û em ê tenê bi bîr bînin. 2019-nCoV bi zimanekî nebaş bikar tîne. Û em dikarin offline bikin Bingeha Kubernetes 8-10 Sibat, 2021, û Kubernetes Mega ji bo bikarhênerên pêşkeftî yên K8s 12-14 Sibatê. Bi rûmet, bi kesane, wekî edîtorek, ez bêriya ajotinê, betlaneyên qehweyê, nîqaş û pirsên xapînok ji bo axaftvanan dikim. Belê, an jî em ê bi tevahî gerstêrkê bi şêwaza romanên herî zalim û bêaqil ên Styopa me Korolev bimirin, heke hêzên herî bilind ji henekên me yên lal ên mîna Conchita Wurst, saeta Patrîk Kirill û daxwaza Papa ya rastkirina peyvên duaya Xudan.

Lê em vegerin ser ya sereke.

Goldpinger: Visualkirina Komên Kubernetes

Mirov tercîh dikin ku temaşe bikin. Graf û nexşe famkirina wêneya mezin hêsantir dike. Û ji ber pîvan û tevliheviya koma Kubernetes, em dikarin ji vê taybetmendiyê tam sûd werbigirin.

Projeyek bi navek xweş (dibe ku tiştek li ser agent 007, approx. wergêr) Goldpinger, ku çavkaniyek vekirî ye û ji hêla beşa teknolojiyê ya Bloomberg ve hatî berdan, amûrek hêsan e ku di hundurê komek Kubernetes de dimeşe û nexşeyek înteraktîf a têkiliyên di navbera girêkan de nîşan dide. Bi gelemperî girêkên ku dixebitin bi kesk têne xuyang kirin, girêkên nexebitî bi sor têne xuyang kirin. Tenê li ser nodek bikirtînin da ku hûrguliyan bibînin. Her weha hûn dikarin API-ê bi karanîna Swagger-ê xweş bikin da ku rapor, taybetmendî û tiştên din zêde bikin.

K9s: Têkiliya konsolê ya tevahî-screen ji Kubernetes re

Rêvebirên pergalê ji qenciyên "yek-paceyê" hez dikin. K9s Ji bo komên Kubernetes navgînek konsolê ya tev-screen e. Bi wê re, hûn dikarin bi gihandina bilez a şêlê bi hêsanî û bêhêvî Pods, têketin û bicîhkirinên xebitandinê bibînin. Nîşe, hûn hewce ne ku hûn destûrên xwendinê yên asta bikarhêner û qada nav-navê bikarhênerên Kubernetes bidin ku K9s rast bixebitin.

Kops: Operasyonên konsolê yên ji bo komên Kubernetes

Ev pêşkeftina ji tîmê Kubernetes dê ji we re bibe alîkar ku hûn komikên Kubernetes ji rêzika fermanê birêve bibin. Ew komên ku li ser AWS û GKE dixebitin piştgirî dike, û di heman demê de bi VMware vSphere û derdorên din re jî dixebite. Ji bilî otomatîkkirina pêvajoyên sazkirinê û rakirinê, Kops dikare alîkariya cûreyên din ên xweseriyê bike. Bi taybetî, ew dikare ji bo Terraform mîhengan biafirîne ku dikare were bikar anîn da ku komê bi karanîna Terraform veguhezîne.

Kubebox: Şela termînalê ji bo Kubernetes

Şela termînalê ya pêşkeftî ji bo Kubernetes, Kubebox, ji Kubernetes û API-ya wê re ji pêçekek kevn a baş bêtir peyda dike. Di nav tiştên din de, ew dikare di demek rast de karanîna dema CPU û RAM, navnîşek pods, naveroka têketinan nîşan bide, û her weha edîtorê mîhengan bide destpêkirin. Tiştê ku min jî jê hez kir ev e ku ew ji bo Linux, Windows û MacOS-ê wekî serîlêdanek cihê heye.

Kube-sepankar

Kube-sepankar wekî karûbarek Kubernetes saz dike, mîhengên komê yên Kubernetes ên daxuyandî ji depoya git vedigire, û dûv re wan li ser podên di komê de bicîh dike. Her gava ku guhertin têne çêkirin, ew ji depoyê têne girtin û li ser podên daxwazkirî têne sepandin. Ew hinekî tîne bîra Scaffold-a Google-ê, lê dixebite ku li şûna tenê yek serîlêdanê tevahiyek komê birêve bibe.

Mimkun e ku meriv li ser nexşeyek an li ser daxwazê ​​guheztina mîhengan bike. Hemî kiryar têne tomar kirin û taybetmendiyên Prometheus-lihevhatî têne pêşkêş kirin, ji ber vê yekê hûn her gav dikarin bibînin ka çi dikare bandorê li tevgera komê bike.

Kube-ps1: Ji bo Kubernetes rêzika fermanê ya jîr

Na Kube-ps1 ew ne emulatorek Sony PlayStation ji bo Kubernetes e, her çend ew ê xweş be. Ev pêvekek rêza fermanê ya Bash-ê ya hêsan e ku di navgînekê de çarçoveyek Kubernetes û cîhê navî ya heyî nîşan dide. Kube-shell wê bi gelek taybetmendiyên din ve dihewîne, lê ger tiştê ku hûn hewce ne îşaretek jîr be, Kube-ps1 wê bi lêçûnek hindiktirîn ji we re peyda bike.

Kube-lêgerîn

Guhertinek din a hindiktirîn, lê pir xweş a karanîna Kubernetes CLI ye Kube-lêgerîn, ku hûn dikarin bikar bînin ku hûn bi muwekîlê Kubernetes re têkevin danişînek înteraktîf. Kube-prompt we ji nivîsandinê rizgar dike kubectl berî her fermanê, û di heman demê de ji bo her fermanê agahdariya kontekstê jî oto-temamkirinê peyda dike.

Kubespy: Çavdêriya çavkaniyê ya Kubernetes-a-dem-rast

Kubespy ji Pulumi amûrek tespîtkirinê ye ku ji we re dibe alîkar ku hûn di wextê rast de guheztinên li çavkaniyek komê derxînin, tiştek mîna panelek nivîsê peyda dike da ku tiştê ku diqewime kontrol bike. Ji bo nimûne, hûn dixwazin guhertinan bibînin pod ji destpêkê ve diyar dike: pênase pod ji etcd re tê nivîsandin, pod tê plansaz kirin ku li ser girêkê bixebite, kubelet li ser girêk pod diafirîne, û di dawiyê de pod wekî xebitandin tê nîşankirin. Kubespy dikare wekî bernameyek cihêreng an wekî dirêjkirina kubectl were destpêkirin.

Kubeval: Kontrolkirina mîhengên Kubernetes

Dibe ku pelên YAML veavakirina Kubernetes ji mirovan re were xwendin, lê ew her gav nayê vê wateyê ku ew dikarin bêne pejirandin jî. Hêsan e ku meriv kommayek an navek ji dest bide û heya ku pir dereng be nabîne. Çêtir e ku bikar bînin Kubeval, li cihek an jî di lûleya CICD de hatî saz kirin. Kubeval pênaseya YAML ya mîhengên Kubernetes digire û di derheqê rastbûnê de agahdariya paşde vedigerîne. Di heman demê de ew dikare di JSON an TAP-ê de daneyan derxe, û hem jî şablonên çavkaniyê yên ku ji hêla mîhengên nexşeya Helm ve têne referans kirin bêyî ku pirsên din pêk bîne parsek bike.

Kube-ops-view: Dashboard ji bo gelek komên Kubernetes

Kubernetes berê xwedan dashboardek gelemperî ya pir baş e, lê civata Kubernetes bi awayên din diceribîne da ku daneyên kêrhatî ji sysadminên Kubernetes re nîşan bide. Kube-ops-view Ev tenê ceribandinek wusa ye, ew fersendê dide ku hûn çend koman binirxînin, hûn dikarin xerckirina dema pêvajoyê û RAM, û rewşa modulên komê bibînin. Ji kerema xwe not bikin ku ferman nayên vexwendin, amûr tenê ji bo dîtinê ye. Lê pêşandanên peydakirî zelal û nerm in, tenê lava dikin ku li navenda piştevaniya we li ser dîmenderek dîwêr werin xuyang kirin.

Rio: Ji bo Kubernetes Serlêdan şandin

rio, projeyek ji Rancher Labs, pratîkên radestkirina serîlêdana hevpar li ser Kubernetes, wekî CD ji Git, AB, an radestkirina şîn-kesk pêk tîne. Di heman demê de gava ku hûn guheztinan pêk tînin, ew dikare guhertoyek nû ya serîlêdana we derxîne, ji bo nimûne, DNS, HTTPS, Xizmet Mesh bi rêvebirina tevliheviyan re bibe alîkar.

Stern û Kubetail: Dîtina Têketinên Kubernetes

stêrk hilberîna rengîn çêdike (wek ku ferman dikare bike tail) ji pel û konteynerên li Kubernetes. Di heman demê de ew awayê zûtirîn e ku meriv hilbera gelek çavkaniyan bigihîje stûnek yekane ku dikare li ser firînê were xwendin. Di heman demê de, we rêyek xuyayî heye (li ser bingeha rengan) ku hûn têlan ji hev veqetînin.

Kubetail bi rengekî heman rengî, ew têketinên ji potanên cihêreng bi yek çemek ve girêdide, kulîlk û konteynerên cihêreng bi reng kodkirî dike. Lê Kubetail senaryoyek Bash e. ji ber vê yekê ji bo xebatê ji bilî şêlê tiştek din hewce nake.

Tenê bikarhênerên qeydkirî dikarin beşdarî anketê bibin. Têketinji kerema xwe.

Hûn ji bo hêsankirina karûbarên rûtîn çi bikar tînin?

  • 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%Stern1

  • 5,7%Kubetail2

  • 28,6%Yek ji van 10

  • 5,7%“Pêşi-e-le-e-e-essness”a min heye2

  • 8,6%Ez ê hewl bidim ku tiştek ji navnîşê bigirim3

  • 20,0%Ez Kubernetes bi karanîna neuralek neuralî, mîna fîlimê Johnny Mnemonic7, kontrol dikim

35 bikarhêneran deng dan. 19 bikarhêner jî betal bûn.

Source: www.habr.com

Add a comment