Lisebelisoa tse 12 tse etsang hore Kubernetes e be bonolo

Lisebelisoa tse 12 tse etsang hore Kubernetes e be bonolo

Kubernetes e se e le mokhoa o tloaelehileng oa ho tsamaea, joalo ka ha ba bangata ba tla paka ka ho kenya lits'ebetso tse kentsoeng ka har'a sekala. Empa haeba Kubernetes e re thusa ho sebetsana le phepelo ea lijana tse bohlasoa le tse rarahaneng, ke eng e tla re thusa ho sebetsana le Kubernetes? Hape e ka ba ntho e rarahaneng, e ferekanyang le e thata ho e laola.

Ha Kubernetes e ntse e hola le ho hola, menahano ea eona e mengata e tla hlakoloa ka har'a projeke ka boeona. Empa basebelisi ba bang ha ba batle ho emela hore Kubernetes e be bonolo ho e sebelisa, kahoo ba iketsetse tharollo ea bona mathateng a mangata a tloaelehileng tlhahisong ea Kubernetes.

NB Ke ts'epa hore ts'oaetso ea 'mankhane e sa tsejoeng e ileng ea loma ntja, e ileng ea loma pangolin, e ileng ea loma monna oa Lechaena ka tsietsi e makatsang Wuhan, moo laboratori ea bioloji ea boemo ba BSL-4 e leng teng, e tla kokobela ka Hlakola mme re tla hopola feela. 2019-nCoV e sebelisang puo e nyonyehang . Mme re ka e etsa ntle le inthanete Kubernetes Base Hlakola 8–10, 2021, le Kubernetes Mega bakeng sa basebelisi ba K8s ba tsoetseng pele Hlakola 12–14. Ka 'nete, ka bonna, joalo ka mohlophisi, ke hloloheloa koloi, khefu ea kofi, likhang le lipotso tse qhekellang bakeng sa libui. Hantle, kapa re tla shoa le polanete eohle ka mokhoa oa libuka tse sehlōhō ka ho fetisisa le tse litšila tse ngotsoeng ke Styopa Korolev ea rona, haeba mebuso e phahameng ka ho fetisisa e khathetse ke metlae ea rona e sa tsebeng letho joaloka Conchita Wurst, oache ea Mopatriareka Kirill le takatso ea Mopapa ea ho lokisa mantsoe a Thapelo ea Morena.

Empa ha re khutleleng tabeng ea mantlha.

Goldpinger: Ho bona lihlopha tsa Kubernetes ka mahlo

Batho ba khetha ho shebella. Likerafo le lichate li etsa hore ho be bonolo ho utloisisa setšoantšo se seholo. 'Me ho latela boholo le ho rarahana ha sehlopha sa Kubernetes, re ka sebelisa monyetla ona ka botlalo.

Morero o nang le lebitso le qabolang (mohlomong ho hong ka moemeli 007, hoo e ka bang. mofetoleli) Goldpinger, e leng mohloli o bulehileng le ho lokolloa ke karolo ea theknoloji ea Bloomberg, ke sesebelisoa se bonolo se tsamaeang ka har'a sehlopha sa Kubernetes 'me se bonts'a 'mapa o kopanetsoeng oa likamano pakeng tsa li-node. Ka tloaelo li-node tse sebetsang li bontšoa ka botala, li-node tse sa sebetseng li bontšoa ka bofubelu. Tobetsa feela node ho fumana lintlha. U ka boela ua iketsetsa API u sebelisa Swagger ho eketsa litlaleho, likarolo le lintho tse ling.

K9s: Khokahano e felletseng ea skrini ho Kubernetes

Batsamaisi ba sistimi ba rata lintho tse ntle tsa "fensetere e le 'ngoe". Li-K9s ke sehokelo se felletseng sa skrini bakeng sa lihlopha tsa Kubernetes. Ka eona, o ka bona habonolo li-Pods, li-log, le li-deployments tse sebetsang ka potlako le ka potlako. Hlokomela, o hloka ho fa basebelisi ba Kubernetes tumello ea ho bala boemo ba basebelisi le sebaka sa mabitso hore K9s e sebetse ka nepo.

Kops: Console ops bakeng sa lihlopha tsa Kubernetes

Sena nts'etsopele ea sehlopha sa Kubernetes e tla u thusa ho laola lihlopha tsa Kubernetes ho tloha molaong oa taelo. E tšehetsa lihlopha tse sebetsang ho AWS le GKE, hape e sebetsa le VMware vSphere le libaka tse ling. Ntle le ts'ebetso ea ho kenya le ho hlakola, Kops e ka thusa ho sebetsana le mefuta e meng ea boiketsetso. Haholo-holo, a ka etsa litlhophiso tsa Terraform tse ka sebelisoang ho fetisetsa sehlopha ho sebelisa Terraform.

Kubebox: Sekhetla sa terminal bakeng sa Kubernetes

Khetla ea terminal e tsoetseng pele bakeng sa Kubernetes, Kubebox, e fana ka sephutheloana se setle sa khale ho Kubernetes le API ea eona. Har'a lintho tse ling, e ka bontša ka nako ea sebele tšebeliso ea nako ea CPU le RAM, lethathamo la li-pods, tse ka hare ho li-logs, le ho qala mohlophisi oa litlhophiso. Seo ke se ratileng hape ke hore e fumaneha e le sesebelisoa se arohaneng sa Linux, Windows le MacOS.

Hobe-mosebetsi

Hobe-mosebetsi e kenya joalo ka ts'ebeletso ea Kubernetes, e fumana litlhophiso tsa sehlopha sa Kubernetes tse phatlalalitsoeng sebakeng sa polokelo ea git, ebe e li sebelisa ho li-pods tse sehlopheng. Nako le nako ha ho etsoa liphetoho, li ntšoa sebakeng sa polokelo ebe li sebelisoa ho li-pods tse kopiloeng. E batla e hopotsa Scaffold ea Google, empa e sebetsa ho laola sehlopha kaofela ho fapana le ts'ebeliso e le 'ngoe feela.

Hoa khoneha ho etsa liphetoho ho litlhophiso ka kemiso kapa ka kopo. Liketso tsohle li kentsoe 'me litšobotsi tse lumellanang le Prometheus li hlahisoa, kahoo u ka khona ho bona se ka amang boitšoaro ba sehlopha.

Kube-ps1: Molaetsa o bohlale oa taelo bakeng sa Kubernetes

Che, Kube-ps1 ha se emulator ea Sony PlayStation bakeng sa Kubernetes, leha seo se ka ba makhethe. Ena ke katoloso e bonolo ea mola oa taelo ea Bash e bonts'ang maemo a hona joale a Kubernetes le sebaka sa mabitso ka potlako. Kube-shell e e kenyelletsa le likarolo tse ling tse ngata, empa haeba sohle seo u se hlokang ke temoso e bohlale, Kube-ps1 e tla u fa eona ka litšenyehelo tse tlase.

Kube-prompt

E 'ngoe e fokolang, empa e monate haholo ho sebelisa phetoho ea Kubernetes CLI ke Kube-prompt, eo u ka e sebelisang ho kena lenaneong le sebelisanang le moreki oa Kubernetes. Kube-prompt e o pholosa hore o se ke oa thaepa kubectl pele ho taelo e 'ngoe le e' ngoe, hape e fana ka tlatsetso e ikemetseng ka tlhaiso-leseling ea maemo bakeng sa taelo ka 'ngoe.

Kubespy: Ho lekola lisebelisoa tsa nako ea 'nete tsa Kubernetes

Hobespy ho tloha Pulumi ke sesebelisoa sa ho hlahloba se u thusang ho lokisa liphetoho ho mohloli oa lihlopha ka nako ea sebele, ho fana ka ntho e kang phanele ea mongolo ho laola se etsahalang. Ka mohlala, uena batla ho bona liphetoho pod e re ho tloha qalong: tlhaloso ea pod e ngoletsoe joalo-joalo, pod e reretsoe ho matha node, kubelet e holim'a node e etsa pod, 'me qetellong pod e tšoauoa e sebetsa. Kubespy e ka hlahisoa e le lenaneo le arohaneng kapa joalo ka katoloso ea kubectl.

Kubeval: Ho hlahloba litlhophiso tsa Kubernetes

Lifaele tsa YAML tsa tlhophiso ea Kubernetes li kanna tsa baloa ke batho, empa seo ha se bolele hore le tsona li ka netefatsoa. Ho bonolo ho fosa phegelwana kapa lebitso mme o se ke wa le fumana ho fihlela e se e le morao haholo. Ho molemo ho sebelisa Hobeval, e kentsoeng sebakeng sa heno kapa e hokeletsoeng ka phaepheng ea CICD. Kubeval o nka tlhaloso ea YAML ea litlhophiso tsa Kubernetes 'me a tšoela tlhahisoleseling mabapi le ho nepahala. E ka boela ea hlahisa data ho JSON kapa TAP, hammoho le litempele tsa mohloli oa ho arola tse boletsoeng ke litlhophiso tsa chate ea Helm ntle le ho etsa lipotso tse ling.

Kube-ops-view: Dashboard bakeng sa lihlopha tse ngata tsa Kubernetes

Kubernetes e se e ntse e e-na le dashboard e ntle ea sepheo se akaretsang, empa sechaba sa Kubernetes se ntse se leka ka mekhoa e meng ea ho bonts'a data e sebetsang ho Kubernetes sysadmins. Kube-ops-view Ena ke teko e joalo feela, e fana ka monyetla oa ho hlahloba lihlopha tse 'maloa, u ka bona tšebeliso ea nako ea processor le RAM, le boemo ba li-module tsa cluster. Ka kopo hlokomela hore litaelo li ke ke tsa sebelisoa, sesebelisoa ke sa pono feela. Empa lipontšo tse fanoeng li hlakile ebile li boreleli, li kopa feela hore li bontšoe leboteng la setsi sa hau sa tšehetso.

Rio: E fana ka likopo tsa Kubernetes

Rio, morero o tsoang ho Rancher Labs, o sebelisa mekhoa e tloaelehileng ea ho fana ka likopo ho Kubernetes, joalo ka CD ho tloha Git, AB, kapa ho fana ka blue-green. E ka boela ea hlahisa mofuta o mocha oa kopo ea hau hang ha o etsa liphetoho, e thusa ho laola mathata ka mohlala, DNS, HTTPS, Service Mesh.

Stern le Kubetail: Ho Shebella Logs ho Kubernetes

naleli e hlahisa tlhahiso ea mebala (joalo ka ha taelo e ka etsa tail) ho tsoa ho li-pods le lijana tsa Kubernetes. Hape ke mokhoa o potlakileng oa ho fumana tlhahiso ea mehloli e mengata ho kena molatsoaneng o le mong o ka baloang ka fofa. Ka nako e ts'oanang, u na le tsela e bonahalang (e thehiloeng ho 'mala) ho arola melapo.

Hobetail ka mokhoa o ts'oanang, e kopanya likutu tse tsoang ho li-pods tse fapaneng ho ea molatsoaneng o le mong, li-pods le lijana tse fapaneng tse nang le mebala. Empa Kubetail ke mongolo oa Bash. kahoo ha e hloke letho haese khetla hore e sebetse.

Ke basebelisi ba ngolisitsoeng feela ba ka kenyang letsoho phuputsong. kenaka kopo.

U sebelisa eng ho nolofatsa ts'ebetso e tloaelehileng?

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

  • 0,0%Kube-ops-view0

  • 0,0%Rio0

  • 2,9%Stern1

  • 5,7%Hobetail2

  • 28,6%Ha ho le e 'ngoe ea tsena10

  • 5,7%Ke na le "pre-e-e-le-e-essness" ea ka ea ka ea pele2

  • 8,6%Ke tla leka ho fumana ho hong ho tsoa lenaneng3

  • 20,0%Ke laola Kubernetes ke sebelisa neural implant, joalo ka filimi Johnny Mnemonic7

Basebelisi ba 35 ba ile ba khetha. Basebelisi ba 19 ba ile ba hana.

Source: www.habr.com

Eketsa ka tlhaloso