12 Zvishandiso Zvinoita Kuti Kubernetes ive nyore

12 Zvishandiso Zvinoita Kuti Kubernetes ive nyore

Kubernetes yave nzira yakajairwa yekuenda, sekupupurira kwevazhinji nekuisa zvikumbiro zvemidziyo pamwero. Asi kana Kubernetes akatibatsira kubata nekushatisa uye kwakaoma kutakura midziyo, chii chichatibatsira kubata neKubernetes? Inogonawo kuva yakaoma, inovhiringidza uye yakaoma kutarisira.

Sezvo Kubernetes inokura uye ichikura, mazhinji emanuances ayo, ehe, achagadziriswa mukati meprojekiti pachayo. Asi vamwe vashandisi havadi kumirira Kubernetes kuti ive nyore kushandisa, saka ivo vakagadzira yavo mhinduro kumatambudziko mazhinji akajairika mukugadzira Kubernetes.

NB ndinovimba kuti hutachiona hwechiremwaremwa hwakaruma imbwa, iyo yakaruma pangolin, yakaruma murume wechiChinese zvisinganzwisisike muWuhan, uko BSL-4 biological laboratory iripo, ichadzikira muna Kukadzi uye tichangorangarira 2019. -nCoV uchishandisa mutauro unonyadzisa. Uye tinogona kuzviita pasina Indaneti Kubernetes Base Kukadzi 8–10, 2021, uye Kubernetes Mega yevashandisi vepamusoro veK8s Kukadzi 12–14. Kutendeseka, pachangu, semupepeti, ndinosuwa dhiraivha, kuzorora kwekofi, nharo uye mibvunzo inonyengerera yevatauri. Zvakanaka, kana kuti isu tichafa nepasi rose muchimiro cheakanyanya hutsinye uye ane marara manovhero naStopa yedu Korolev, kana masimba epamusoro akaneta nemajee edu asina mbeveve saConchita Wurst, wachi yaPatriarch Kirill uye chishuwo chaPapa chekugadzirisa. mashoko oMunyengetero waShe.

Asi ngatidzokere kuchinhu chikuru.

Goldpinger: Kuona Kubernetes Clusters

Vanhu vanofarira kuona. Magirafu nemachati anoita kuti zvive nyore kunzwisisa mufananidzo mukuru. Uye nekupa chiyero uye kuoma kweKubernetes cluster, tinogona kutora mukana wakazara weichi chimiro.

Chirongwa chine zita rinosetsa (zvichida chimwe chinhu nezve agent 007, approx. mushanduri) Goldpinger, iyo yakavhurika sosi uye yakaburitswa neBloomberg's tekinoroji chikamu, chiri nyore chishandiso chinomhanya mukati meKubernetes cluster uye chinoratidza mepu inopindirana yehukama pakati pemanodhi. Kazhinji kushanda nodes kunoratidzwa girini, kusashanda nodes anoratidzwa mutsvuku. Ingobaya pane node kuti uwane ruzivo. Iwe unogona zvakare kugadzirisa iyo API uchishandisa Swagger kuwedzera mamwe mishumo, maficha, uye zvimwe zvinhu.

K9s: Yakazara-screen console interface kuKubernetes

Vatariri veSistimu vanoda "hwindo rimwe-hwindo" zvinonaka. K9s ndeye yakazara-screen console interface yeKubernetes masumbu. Nayo, unogona nyore uye usingaite kuona kumhanya Pods, matanda, uye deployments nekukurumidza shell kuwana. Ziva, iwe unofanirwa kupa vashandisi veKubernetes mushandisi-mwero uye namespace-level kuverenga mvumo kuti K9s ishande nemazvo.

Kops: Console ops yeKubernetes masumbu

Ichi kuvandudza kubva kuKubernetes timu ichakubatsira iwe kubata Kubernetes masumbu kubva kumutsetse wekuraira. Inotsigira zvikwata zvinomhanya paAWS neGKE, uye inoshandawo neVMware vSphere nedzimwe nzvimbo. Pamusoro pekuisa otomatiki uye kusunungura maitiro, Kops inogona kubatsira kubata mamwe marudzi eautomation. Kunyanya, anogona kugadzira marongero eTerraform anogona kushandiswa kufambisa sumbu uchishandisa Terraform.

Kubebox: Terminal shell yeKubernetes

Yepamberi terminal shell yeKubernetes, Kubebox, inopa zvinopfuura yakanaka yekuputira yekare kuKubernetes uye API yayo. Pakati pezvimwe zvinhu, inogona kuratidza munguva chaiyo kushandiswa kweCPU nguva uye RAM, rondedzero yemapodhi, zviri mukati mematanda, uye zvakare kuvhura iyo yekugadziridza mupepeti. Chandakafarirawo ndechekuti inowanikwa seyakasiyana application yeLinux, Windows uye MacOS.

Kube-applier

Kube-applier inoisa seKubernetes sevhisi, inotora inozivisa Kubernetes cluster marongero kubva kune git repository, uye yobva yaaisa kune iyo pods musumbu. Pese panoitwa shanduko, dzinotorwa kubva kunzvimbo yekuchengetera uye dzinoiswa kune yakakumbirwa mapodhi. Zvinotiyeuchidza nezveGoogle's Scaffold, asi inoshanda kubata sumbu rese pane kungoshandisa imwe chete.

Izvo zvinokwanisika kuita shanduko kune marongero pane hurongwa kana pakukumbira. Zvese zviito zvakadhindwa uye Prometheus-inoenderana hunhu hunounzwa, saka iwe unogona kugara uchiona izvo zvingakanganisa maitiro ecluster.

Kube-ps1: Smart command line kukurumidza yeKubernetes

Kwete, Kube-ps1 haisi Sony PlayStation emulator yeKubernetes, kunyangwe izvo zvingave zvakachena. Iyi iri nyore Bash yekuraira mutsara wekuwedzera iyo inoratidza yazvino Kubernetes mamiriro uye namespace nekukurumidza. Kube-shell inoisanganisira nezvimwe zvinhu zvakawanda, asi kana zvese zvaunoda iri zano rakangwara, Kube-ps1 inokupa iwe nemutengo wakaderera.

Kube-prompt

Imwe idiki, asi inonakidza kwazvo kushandisa shanduko yeKubernetes CLI ndeye Kube-prompt, iyo yaunogona kushandisa kupinda muchikamu chinodyidzana neKubernetes mutengi. Kube-prompt inokuchengetedza kuti usataipa kubectl pamberi pemurairo wega wega, uye inopawo kupedzisa neruzivo rwemamiriro emurairo wega wega.

Kubespy: Chaiyo-nguva Kubernetes resource yekutarisa

Kubespy kubva kuPulumi chishandiso chekuongorora chinokubatsira kugadzirisa shanduko kune cluster sosi munguva chaiyo, ichipa chimwe chinhu senge chinyorwa chepaneru kudzora zviri kuitika. Somuenzaniso, iwe vanoda kuona shanduko pod inoti kubva pakutanga: dudziro yepodhi yakanyorerwa etcd, iyo pod yakarongerwa kumhanya pane node, iyo kubelet pane node inogadzira iyo pod, uye pakupedzisira iyo pod inomisikidzwa sekumhanya. Kubespy inogona kutangwa sechirongwa chakasiyana kana sekuwedzera kune kubectl.

Kubeval: Kutarisa Kubernetes marongero

Kubernetes kumisikidza YAML mafaera anogona kuverengeka nevanhu, asi hazvireve kuti anogona kusimbiswa zvakare. Zviri nyore kupotsa koma kana zita wotadza kuriwana kusvika nguva yapera. Zvirinani kushandisa Kubeval, yakaiswa munharaunda kana yakabatana mupombi yeCICD. Kubeval anotora iyo YAML tsananguro yeKubernetes marongero uye anopfira kumashure ruzivo nezve iko kurongeka. Inogona zvakare kuburitsa data muJSON kana TAP, pamwe neparse sosi matemplate anotsanangurwa neHelm machati marongero pasina kuita mimwe mibvunzo.

Kube-ops-view: Dashboard yeakawanda Kubernetes masumbu

Kubernetes yatove neyakanaka yakanaka-chinangwa dashibhodhi, asi nharaunda yeKubernetes iri kuyedza nedzimwe nzira dzekuratidzira data inobatsira Kubernetes sysadmins. Kube-ops-view Uku kungoyedza kwakadai, kunopa mukana wekudzokorora masumbu akati wandei, unogona kuona mashandisirwo enguva processor uye RAM, uye mamiriro emasumbu modules. Ndokumbira utarise kuti mirairo haigone kukumbirwa, chishandiso ndechekuona chete. Asi zviratidziro zvinopihwa zvakajeka uye zvakatsiga, zvichingokumbira kuratidzwa pamadziro emadziro munzvimbo yako yekutsigira.

Rio: Kuendesa Zvikumbiro zveKubernetes

Rio, chirongwa chinobva kuRancher Labs, chinoshandisa maitiro akajairwa ekutumira maapplication paKubernetes, senge CD kubva kuGit, AB, kana yeblue-green delivery. Inogona zvakare kuburitsa vhezheni itsva yechishandiso chako kana wangoita shanduko, ichibatsira kubata kuomarara, semuenzaniso, DNS, HTTPS, Service Mesh.

Stern uye Kubetail: Kuona Logs muKubernetes

nyeredzi inogadzira kubuda kwemavara (sezvaunogona kuita murairo tail) kubva kumapodhi nemidziyo muKubernetes. Ndiyo zvakare nzira inokurumidza yekuwana kuburitsa kweakawanda masosi murukova rwumwechete rwunogona kuverengwa panhunzi. Panguva imwecheteyo, une nzira inooneka (yakavakirwa pamuvara) kuparadzanisa tambo.

Kubetail nenzira yakafanana, inobatanidza matanda kubva kumapodhi akasiyana-siyana murukova rumwe, mavara-coded akasiyana pods uye midziyo. Asi Kubetail chinyorwa cheBash. saka haidi chimwe chinhu kunze kwegoko kuti ishande.

Vashandisi vakanyoresa chete ndivo vanogona kutora chikamu muongororo. Nyorera mu, Munogamuchirwa.

Chii chaunoshandisa kurerutsa mabasa enguva dzose?

  • 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%Hapana chimwe cheizvi10

  • 5,7%Ndine yangu "pre-e-e-le-e-essness"2

  • 8,6%Ini ndichaedza kubata chimwe chinhu kubva pane rondedzero3

  • 20,0%Ini ndinodzora Kubernetes ndichishandisa neural implant, senge mufirimu Johnny Mnemonic7

35 vashandisi vakavhota. 19 vashandisi vakaramba.

Source: www.habr.com

Voeg