Cherechedza. transl.: NaKubernetes vanofarira kubva kupurojekiti
Anotaura nezve chinhu chikuru (chezita rimwe chete)
Chinhu chandinonyanya kufarira kuita kushanda naKubernetes palaptop yangu. "helmsman" inodya processor yake nebhatiri, inoita kuti zvinotonhorera zvitenderere zvisingamire, uye zvakaoma kuchengetedza.
Stock mafoto mune theme yekuwedzera maitiro
Minikube, mhando, k3s, Docker Desktop, microk8s, nezvimwe. -maturusi akanakisa akagadzirwa kugadzira kushandisa Kubernetes zviri nyore sezvinobvira, uye nekutenda kwavari nekuda kweizvozvo. Serious. Asi zvisinei kuti unozviona sei, chinhu chimwe chakajeka: Kubernetes haina kukodzera kumhanya palaptop yangu. Uye iyo laptop pachayo haina kugadzirwa kuti ishande neboka remidziyo yakapararira pamatanho emakina chaiwo. Murombo ari kuedza nepaanogona napo, asi zviri pachena kuti haafariri basa iri, achiratidza kusagutsikana kwake nekuchema kwezvinotonhodza uye kuedza kupisa zvidya zvake pandakamuisa pamabvi angu zvisina hanya.
Ngatitii: laptop - laptop.
Kubva patakatanga kushanda paGarden, inenge mwedzi gumi nemisere yapfuura, taiziva izvozvo local Distributed systems development imhinduro yenguva pfupi, saka Gadheni rakavakwa mukushanduka kwakakosha uye hwaro hwakasimba.
Isu takagadzirira kutsigira ese emuno uye ari kure Kubernetes nharaunda. Basa rave nyore: kuungana, kutumira uye kuyedzwa zvino zvinogona kuitwa muboka riri kure.
Nguva pfupi ichitaura:
NeGadheni v0.10, unogona kukanganwa zvachose nezvenzvimbo yeKubernetes cluster uye uchiri kuwana mhinduro nekukurumidza kune shanduko yekodhi. Zvese izvi ndezvemahara uye zvakavhurika sosi.
Nakidzwa nechiitiko chimwe chete munzvimbo dzemuno uye dziri kure
Wanzwa?
Uye ndinofara pamusoro peizvi, nekuti tine zvimwe zvakawanda zvinonakidza maficha! Iko kushandiswa kwakajairwa kwedev clusters kune zvakawanda zvinokonzeresa, kunyanya kuzvikwata zvinodyidzana uye mapaipi eCI.
Zvakadaro sei?
Chekutanga pane zvese, iyo intra-cluster muunganidzi - ingave yakajairwa Docker daemon kana Kaniko - pamwe neiyo intra-cluster registry inogovaniswa. yeboka rose. Chikwata chako chinogona kugovera dev cluster, ine kuvaka cache uye mifananidzo inowanikwa kune vese vanogadzira. Nekuti Bindu ma tag mifananidzo yakavakirwa pane sosi hashes, ma tag uye akaturikidzana anotsanangurwa zvakasarudzika uye zvinogara zvakadaro.
Izvi zvinoreva kuti kana mugadziri angogadzira mufananidzo, unova inowanikwa kuchikwata chose. Zuva nezuva, isu tinodhawunirodha yakafanana base mifananidzo uye kugadzira yakafanana inovaka pamakomputa edu. Unoda kuziva kuti traffic yakawanda nemagetsi zvakaraswa sei?..
Zvakafanana zvinogona kutaurwa nezve bvunzo: mhedzisiro yavo inowanikwa kune yese cluster uye nhengo dzese dzechikwata. Kana mumwe wevagadziri akaedza imwe vhezheni yekodhi, hapana chikonzero chekumhanyisa bvunzo imwechete.
Mune mamwe mazwi, haisi nyaya yekusamhanya minikube. Kusvetuka uku kunovhura nzira yekuti timu yako iite vakawanda optimization mikana - hapasisina kufanira kuvaka uye bvunzo inomhanya!
Zvakadini neCI?
Vazhinji vedu takajaira chokwadi chekuti CI uye yemuno dev inyika mbiri dzakapatsanurwa dzinoda kugadzirwa zvakasiyana (uye hadzigovane cache). Iye zvino unogona kuzvisanganisa uye kubvisa zvakawandisa:
Iwe unogona kuita iyo yakafanana mirairo muCI uye mukuvandudza maitiro, Π° ΡΠ°ΠΊΠΆΠ΅ shandisa nharaunda imwe chete, cache uye mhinduro dzebvunzo.
Chaizvoizvo, CI yako inova yekuvandudza bot inoshanda munzvimbo yakafanana newe.
System elements; seamless kuvandudza uye kuyedzwa
CI pombi configs inogona kurerutswa zvakanyanya. Kuti uite izvi, ingo mhanya Bindu kubva kuCI yekuvaka, bvunzo uye deployments. Sezvo iwe neCI muri kushandisa nharaunda imwe chete, iwe hausi mukana wekusangana nematambudziko eCI.
Kuchera kuburikidza nemitsara isingaverengeki yezvigadziri uye zvinyorwa, zvino kusundira, kumirira, kutarisira uye kudzokorora kusingaperi ... Zvose izvi ndezvekare. Uri kungoita zvebudiriro. Hapana kufamba kusingakoshi.
Uye pakupedzisira kujekesa mamiriro acho ezvinhu: apo iwe kana imwe nhengo yeboka yakavaka kana kuedza chimwe chinhu neGadheni, chinhu chimwe chete chakaitika kuCI. Kana iwe usina kushandura chero chinhu kubva bvunzo ichimhanya, saka haufanire kumhanya bvunzo (kana kunyange kuvaka) yeCI. Bindu rinoita zvese pacharo robva raenda kune mamwe mabasa akadai sekuronga pre-launch nharaunda, kusunda zvigadzirwa, nezvimwe.
Inonzwika kuyedza. Kuedza sei?
Kugamuchirwa ku
PS kubva kumushanduri
Munguva pfupi isu tichaburitsawo wongororo yezvishandiso zvinobatsira kune vanogadzira maapplication anoshanda muKubernetes, ayo anosanganisira mamwe mapurojekiti anonakidza kuwedzera kuGadheni ... Panguva ino, verenga zvakare pablog yedu:
- Β«
Kubernetes matipi & matipi: nezve budiriro yenzvimbo uye Telepresence "; - Β«
kubectl-debug plugin ye debugging muKubernetes pods "; - Β«
Kubernetes matipi & matipi: kuwana kune dev saiti "; - Β«
Kutanga neKubernetes neMinikube ".
Source: www.habr.com