Amathuluzi ayi-12 enza i-Kubernetes ibe lula

Amathuluzi ayi-12 enza i-Kubernetes ibe lula

I-Kubernetes isiphenduke indlela ejwayelekile yokuhamba, njengoba abaningi bezofakaza ngokuthumela izicelo ezifakwe esikalini. Kodwa uma u-Kubernetes esisiza ukuthi sibhekane nokulethwa kweziqukathi okungcolile neziyinkimbinkimbi, yini ezosisiza ukuthi sibhekane ne-Kubernetes? Kungase futhi kube yinkimbinkimbi, kudideke futhi kube nzima ukuphatha.

Njengoba i-Kubernetes ikhula futhi ithuthuka, ama-nuances amaningi ayo, vele, azocaciswa ngaphakathi kwephrojekthi uqobo. Kodwa abanye abasebenzisi abafuni ukulinda ukuthi i-Kubernetes ibe lula ukuyisebenzisa, ngakho-ke bazenzele ezabo izixazululo ezinkingeni eziningi ezivamile ekukhiqizeni i-Kubernetes.

NB Ngiyethemba ukuthi ukutheleleka kwelulwane okungaziwa okulume inja, okulume i-pangolin, eyaluma indoda yaseShayina ngengozi eyinqaba eWuhan, lapho i-BSL-4 biological laboratory itholakala khona, izodamba ngoFebhuwari futhi sizokhumbula kuphela u-2019. -nCoV usebenzisa ulimi olunenhlamba. Futhi singakwenza ungaxhunyiwe ku-inthanethi Kubernetes Base February 8–10, 2021, kanye Kubernetes Mega kubasebenzisi be-K8s abathuthukile ngoFebhuwari 12–14. Ngokweqiniso, ngokwami, njengomhleli, ngiphuthelwa ukushayela, amakhefu ekhofi, izimpikiswano kanye nemibuzo ekhohlisayo yezikhulumi. Hhayi-ke, noma sizofa nayo yonke iplanethi ngesitayela samanoveli anonya futhi angcolile kaStyopa Korolev wethu, uma amandla aphakeme ekhathele amahlaya ethu ayisimungulu njengoConchita Wurst, iwashi likaPatriarch Kirill kanye nesifiso sikaPapa sokulungisa isimo. amazwi oMthandazo weNkosi.

Kodwa ake sibuyele entweni esemqoka.

I-Goldpinger: Ibona ngeso lengqondo Amaqoqo e-Kubernetes

Abantu bancamela ukubuka. Amagrafu namashadi kwenza kube lula ukuqonda isithombe esikhulu. Futhi uma kubhekwa ubukhulu nobunkimbinkimbi beqoqo le-Kubernetes, singasebenzisa ngokugcwele lesi sici.

Iphrojekthi enegama elihlekisayo (mhlawumbe okuthile nge-ejenti 007, cishe. umhumushi) Igolide, okuwumthombo ovulekile futhi okhishwe isigaba sobuchwepheshe se-Bloomberg, iyithuluzi elilula elisebenza ngaphakathi kweqoqo le-Kubernetes futhi libonisa imephu esebenzisanayo yobudlelwano phakathi kwamanodi. Amanodi asebenza ngokujwayelekile aboniswa ngohlaza, amanodi angasebenzi aboniswa ngokubomvu. Vele uchofoze ku-node ukuze uthole imininingwane. Ungakwazi futhi ukwenza ngendlela oyifisayo i-API usebenzisa i-Swagger ukuze ungeze imibiko eyengeziwe, izici, nezinye izinto.

I-K9s: Isixhumi esibonakalayo sekhonsoli yesikrini esigcwele ku-Kubernetes

Abaphathi besistimu bathanda izinto β€œzewindi elilodwa”. K9s iyikhonsoli yesikrini esigcwele yamaqoqo e-Kubernetes. Ngayo, ungakwazi ukubuka kalula futhi kalula ama-Pods asebenzayo, amalogi, nokusetshenziswa ngokufinyelela kwegobolondo okusheshayo. Qaphela, udinga ukunikeza abasebenzisi be-Kubernetes izimvume zokufunda ezingeni lomsebenzisi nele-namespace ukuze ama-K9 asebenze ngendlela efanele.

I-Kops: I-Console isebenza ngamaqoqo e-Kubernetes

Lokhu ukuthuthukiswa okuvela eqenjini le-Kubernetes kuzokusiza ukuthi uphathe amaqoqo e-Kubernetes emugqeni womyalo. Isekela amaqoqo asebenza ku-AWS ne-GKE, futhi isebenza ne-VMware vSphere nezinye izindawo. Ngokungeziwe kuzinqubo zokufaka nokukhipha ngokuzenzakalelayo, i-Kops ingasiza ekuphatheni ezinye izinhlobo zokuzenzakalela. Ikakhulukazi, angakwazi ukudala izilungiselelo ze-Terraform ezingasetshenziswa ukudlulisa iqoqo kusetshenziswa i-Terraform.

I-Kubebox: Igobolondo letheminali ye-Kubernetes

Igobolondo letheminali elithuthukisiwe le-Kubernetes, Kubebox, inikeza okungaphezu kwesisonga esidala esihle ku-Kubernetes ne-API yayo. Phakathi kwezinye izinto, ingabonisa ngesikhathi sangempela ukusetshenziswa kwesikhathi se-CPU ne-RAM, uhlu lwama-pods, okuqukethwe kwamalogi, futhi iqalise umhleli wezilungiselelo. Engikuthandile futhi ukuthi itholakala njengohlelo lokusebenza oluhlukile lweLinux, Windows neMacOS.

Kube-applier

Kube-applier ifaka njengesevisi ye-Kubernetes, ibuyisa izilungiselelo zeqoqo le-Kubernetes ezimemezelayo endaweni ye-git, bese izisebenzisa kuma-pods ku-cluster. Ngaso sonke isikhathi lapho kwenziwa izinguquko, zithathwa endaweni yokugcina futhi zisetshenziswe kuma-pods aceliwe. Kuthi ukukhumbuza i-Scaffold ye-Google, kodwa isebenza ukuphatha iqoqo lonke esikhundleni sohlelo lokusebenza olulodwa nje.

Kungenzeka ukwenza izinguquko kuzilungiselelo ngeshejuli noma ngokucela. Zonke izenzo zilogiwe futhi izici ezihambisana ne-Prometheus ziyavezwa, ukuze ukwazi ukubona njalo ukuthi yini engathinta ukuziphatha kweqoqo.

I-Kube-ps1: Umugqa womyalo ohlakaniphile we-Kubernetes

Cha Kube-ps1 akusona i-emulator ye-Sony PlayStation ye-Kubernetes, nakuba lokho kungaba kuhle. Lesi isandiso somugqa womyalo we-Bash esilula esibonisa umongo wamanje we-Kubernetes nendawo yamagama ngokushesha. I-Kube-shell ihlanganisa nezinye izici eziningi, kodwa uma okudingayo nje kuyisu elihlakaniphile, i-Kube-ps1 izokunikeza yona ngezindleko eziphansi.

Kube-prompt

Okunye okuncane, kodwa kumnandi kakhulu ukusebenzisa ukuguqulwa kwe-Kubernetes CLI Kube-prompt, ongayisebenzisa ukuze ungene kusikhathi sokusebenzisana neklayenti le-Kubernetes. I-Kube-prompt ikusindisa ekutheni uthayiphe kubectl ngaphambi komyalo ngamunye, futhi ihlinzeka ngokuqedela ngokuzenzakalela ngolwazi lwengqikithi yomyalo ngamunye.

I-Kubespy: Ukuqapha insiza ye-Kubernetes ngesikhathi sangempela

Kubespy kusuka ku-Pulumi ithuluzi lokuxilonga elikusiza ukuthi ulungise izinguquko kusisetshenziswa seqoqo ngesikhathi sangempela, sinikeze okuthile okufana nephaneli yombhalo ukuze ulawule okwenzekayo. Ngokwesibonelo, wena ngifuna ukubona izinguquko i-pod ithi kusukela ekuqaleni: incazelo ye-pod ibhalelwe njlld, i-pod ihlelelwe ukusebenza endaweni, i-kubelet ku-node idala i-pod, futhi ekugcineni i-pod imakwe njengesebenzayo. I-Kubespy ingasungulwa njengohlelo oluhlukile noma njengesandiso ku-kubectl.

I-Kubeval: Ihlola izilungiselelo ze-Kubernetes

Amafayela e-YAML okucushwa kwe-Kubernetes angase afundeke abantu, kodwa lokho akusho ukuthi angaqinisekiswa futhi. Kulula ukugeja ukhefana noma igama futhi ungalitholi kuze kuhlwe kakhulu. Kungcono ukusebenzisa Kubeval, efakwe endaweni noma exhunywe epayipini le-CICD. U-Kubeval uthatha incazelo ye-YAML yezilungiselelo ze-Kubernetes futhi uphindisela emuva ulwazi olumayelana nokulunga. Ingase futhi ikhiphe idatha nge-JSON noma nge-TAP, kanye nokuhlaziya izifanekiso zomthombo okubhekiselwa kuzo izilungiselelo zeshadi le-Helm ngaphandle kokwenza imibuzo eyengeziwe.

I-Kube-ops-view: Ideshibhodi yamaqoqo amaningi e-Kubernetes

I-Kubernetes isivele inedeshibhodi enhle yenjongo evamile, kodwa umphakathi wakwa-Kubernetes uzama ngezinye izindlela zokubonisa idatha ewusizo ku-Kubernetes sysadmins. Kube-ops-view Lokhu nje ukuhlola okunjalo, kunikeza ithuba lokubuyekeza amaqoqo amaningana, ungabona ukusetshenziswa kwesikhathi sokucubungula kanye ne-RAM, kanye nesimo samamojula weqoqo. Sicela uqaphele ukuthi imiyalo ayikwazi ukucelwa, ithuluzi elokubona kuphela. Kodwa izibonisi ezinikeziwe zicacile futhi zibushelelezi, zicela nje ukuthi ziboniswe esibukweni sodonga esikhungweni sakho sokusekela.

I-Rio: Iletha Izicelo ze-Kubernetes

Rio, iphrojekthi evela ku-Rancher Labs, isebenzisa izinqubo zokulethwa kwezicelo ezivamile ku-Kubernetes, njenge-CD evela ku-Git, AB, noma ukulethwa kwe-blue-green. Ingase futhi ikhiphe inguqulo entsha yohlelo lwakho lokusebenza ngokushesha nje lapho wenza izinguquko, ikusize ukuphatha izinto eziyinkimbinkimbi, isibonelo, i-DNS, i-HTTPS, i-Service Mesh.

I-Stern ne-Kubetail: Ukubuka Amalogi ku-Kubernetes

inkanyezi ikhiqiza umphumela wombala (njengoba umyalo ungenza tail) kusuka kuma-pod neziqukathi e-Kubernetes. Futhi kuyindlela eshesha kakhulu yokuthola okukhiphayo kwemithombo eminingi ekusakazweni okukodwa okungafundwa ngokuphazima kweso. Ngesikhathi esifanayo, unendlela ebonakalayo (esekelwe kumbala) yokuhlukanisa imifudlana.

Kubetail ngendlela efanayo, ihlanganisa izingodo ezivela kuma-pods ahlukene zibe umfudlana owodwa, ama-pods anemibala ehlukene kanye neziqukathi. Kodwa i-Kubetail iskripthi se-Bash. ngakho-ke ayidingi lutho ngaphandle kwegobolondo ukuze isebenze.

Abasebenzisi ababhalisiwe kuphela abangabamba iqhaza kuhlolovo. Ngena ngemvume, wamukelekile.

Yini oyisebenzisayo ukuze wenze imisebenzi evamile ibe lula?

  • 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%I-Rio0

  • 2,9%I-Stern1

  • 5,7%Kubetail2

  • 28,6%Akukho kulokhu10

  • 5,7%Ngineyami β€œpre-e-e-le-e-essness”2

  • 8,6%Ngizozama ukubamba okuthile ohlwini3

  • 20,0%Ngilawula u-Kubernetes ngisebenzisa i-neural implant, njengaku-movie u-Johnny Mnemonic7

Bangu-35 abasebenzisi abavotile. Abasebenzisi abangu-19 bagobile.

Source: www.habr.com

Engeza amazwana