Igadi v0.10.0: Ilaptop yakho ayifuni iKubernetes

Phawula. transl.: Ndikunye nabalandeli bakaKubernetes abasuka kwiprojekthi igadi besidibene kumsitho wakutsha nje KubeCon Europe 2019, apho basichukumisa kakuhle. Le nto yabo, ebhaliweyo kwisihloko sobugcisa obukhoyo kunye nombono obonakalayo wokuhlekisa, ukuqinisekiswa okucacileyo koku, kwaye ngoko ke sagqiba ekubeni siyiguqulele.

Uthetha ngento ephambili (yegama elifanayo) imveliso inkampani, ingcinga yayo ikukwenza ngokuzenzekelayo ukuhamba komsebenzi kunye nokwenza lula uphuhliso lwesicelo kwi-Kubernetes. Ukwenza oku, i-utility ikuvumela ukuba ube lula (ngokoqobo ngomyalelo omnye) utshintshe utshintsho olutsha olwenziwe kwikhowudi kwi-dev cluster, kwaye unikezela ngezibonelelo ezikwabelwana ngazo / ii-caches ukukhawulezisa isakhiwo kunye nokuvavanywa kwekhowudi liqela. Kwiiveki ezimbini ezidlulileyo iGadi yasingatha ukukhululwa 0.10.0, apho kuye kwenzeka ukuba kusetyenziswe kuphela iqoqo le-Kubernetes yendawo, kodwa kunye nendawo ekude: esi siganeko esinikezelwa leli nqaku.

Eyona nto ndiyithandayo kancinci kukusebenza noKubernetes kwilaptop yam. "I-helmsman" itya iprosesa kunye nebhetri yayo, ibangela ukuba iicoolers zijikeleze ngokungayeki, kwaye kunzima ukuzigcina.

Igadi v0.10.0: Ilaptop yakho ayifuni iKubernetes
Ukufota ngempahla kumxholo wokongeza isiphumo

Minikube, uhlobo, k3s, Docker Desktop, microk8s, njl. -Izixhobo ezigqwesileyo ezenzelwe ukusebenzisa iKubernetes ngokulula kangangoko, kwaye ndiyabulela kubo ngaloo nto. Ngokunyanisekileyo. Kodwa kungakhathaliseki ukuba uyijonga njani, inye into ecacileyo: I-Kubernetes ayifanelekanga ukusebenza kwi-laptop yam. Kwaye ilaptop ngokwayo ayenzelwanga ukusebenza kunye neqela lezikhongozeli ezisasazeke kwiileya zoomatshini ababonakalayo. Ihlwempu lizama konke okusemandleni akhe, kodwa ngokucacileyo akawuthandi lo msebenzi, ebonisa ukungoneliseki kwakhe ngokukhala kwee-coolers kwaye ezama ukutshisa amathanga akhe xa ndimbeka emadolweni ngokungakhathali.

Masithi: ilaptop - ilaptop.

igadi sisixhobo sabaphuhlisi abahlala kwi-niche efanayo ne-Skaffold kunye ne-Draft. Yenza lula kwaye ikhawulezise uphuhliso kunye nokuvavanywa kwezicelo zeKubernetes.

Ukusukela oko saqala ukusebenza eGadini, malunga neenyanga ezili-18 ezidlulileyo, besiyazi loo nto yendawo Ukuphuhliswa kweenkqubo ezisasazwayo sisisombululo sexeshana, ngoko ke iGadi yakhiwe ngokuguquguquka okubalulekileyo kunye nesiseko esiluqilima.

Ngoku sikulungele ukuxhasa zombini iindawo zasekhaya kunye nezikude zaseKubernetes. Umsebenzi uye waba lula kakhulu: ukudibanisa, ukuthunyelwa kunye nokuvavanya ngoku kunokwenziwa kwiqela elikude.

Ngamafutshane:

NgeGadi v0.10, unokulibala ngokupheleleyo malunga neqela le-Kubernetes lendawo kwaye usenokufumana impendulo ekhawulezayo kwiinguqu zekhowudi. Konke oku kusimahla kunye nomthombo ovulekileyo.

Igadi v0.10.0: Ilaptop yakho ayifuni iKubernetes
Yonwabela amava afanayo kwiindawo ezingqongileyo zasekhaya nezikude

Uyifumene ingqalelo yakho?

Kwaye ndiyavuya ngale nto, kuba sineempawu ezininzi ezinomdla! Ukusetyenziswa ngokubanzi kwamaqela e-dev kuneempembelelo ezibanzi, ngakumbi kumaqela entsebenziswano kunye nemibhobho yeCI.

Kanjani?

Okokuqala, umqokeleli weqela langaphakathi-ingaba yi-daemon ye-Docker esemgangathweni okanye i-Kaniko-kunye nerejista ye-intra-cluster yabelwana ngayo. yeqela lonke. Iqela lakho linokwabelana ngeqela le-dev, kunye ne-cache yokwakha kunye nemifanekiso efumaneka kubo bonke abaphuhlisi. Ngenxa yokuba iithegi zeGadi zisekwe kwimithombo ye-hashes, iithegi kunye neengqimba zichazwa ngokukodwa kwaye ngokungaguquguqukiyo.

Oku kuthetha ukuba xa umphuhlisi enze umfanekiso, uba njalo iyafumaneka kwiqela lonke. Usuku nosuku, sikhuphela imifanekiso esisiseko efanayo kwaye senze ukwakhiwa okufanayo kwiikhomputha zethu. Ngaba ungathanda ukwazi ukuba kumoshwe kangakanani itrafikhi kunye nombane?

Kunokuthiwa okufanayo malunga novavanyo: iziphumo zabo ziyafumaneka kwiqela lonke kunye nawo onke amalungu eqela. Ukuba omnye wabaphuhlisi uvavanye uhlobo oluthile lwekhowudi, akukho mfuneko yokuphinda aqhube uvavanyo olufanayo.

Ngamanye amazwi, ayisiyonto nje yokungaqhubeki minikube. Lo mtsi uvula indlela kwiqela lakho abaninzi amathuba okulusebenzisa - akusekho kwakhiwo okungafunekiyo kunye nokuqhutywa kovavanyo!

Kuthekani ngeCI?

Uninzi lwethu lusetyenziselwa into yokuba i-CI kunye ne-dev yendawo zihlabathi ezimbini ezahlukeneyo ezifuna ukucwangciswa ngokwahlukileyo (kwaye ababelana nge-cache). Ngoku unokuzidibanisa kwaye ukhuphe okungaphezulu:

Unokwenza imiyalelo efanayo kwi-CI nakwinkqubo yophuhliso, Π° Ρ‚Π°ΠΊΠΆΠ΅ sebenzisa indawo enye, iicache kunye neziphumo zovavanyo.

Ngokusisiseko, i-CI yakho iba yi-bot yomphuhlisi esebenza kwindawo efanayo nawe.

Igadi v0.10.0: Ilaptop yakho ayifuni iKubernetes
Izinto zenkqubo; uphuhliso olungenamthungo kunye novavanyo

Ulungelelwaniso lombhobho weCI lunokwenziwa lula kakhulu. Ukwenza oku, vele uqhube iGadi ukusuka kwi-CI yokwakha, iimvavanyo kunye nokuthunyelwa. Kuba wena kunye ne-CI nisebenzisa imeko-bume efanayo, akunakwenzeka ukuba udibane neengxaki zeCI.

Ukugrumba kwiilayini ezingenakubalwa ze-configs kunye nezikripthi, emva koko ukutyhala, ukulinda, ithemba kunye nokuphindaphinda okungapheliyo ... Konke oku kudlulileyo. Wenza nje uphuhliso. Akukho zintshukumo ezingeyomfuneko.

Kwaye ekugqibeleni ukucacisa imeko: xa wena okanye elinye ilungu leqela lakha okanye livavanya into ngeGadi, kwenzeka into efanayo kwiCI. Ukuba awuzange utshintshe nantoni na ukususela ekuqhutyweni kovavanyo, ngoko awudingi ukuqhuba iimvavanyo (okanye nokwakha) kwi-CI. Igadi yenza yonke into ngokwayo kwaye emva koko iqhubele phambili kweminye imisebenzi enjengokuququzelela imeko yangaphambi kokuqaliswa, ukutyhala izinto zakudala, njl.

Izandi ziyahenda. Ukuzama njani?

Wamkelekile kwi indawo yethu yokugcina yeGitHub! Faka iGadi kwaye udlale ngemizekelo. Kwabo sele besebenzisa iGadi okanye bafuna ukuyazi ngcono, sinikezela Isikhokelo esikude seKubernetes. Sijoyine kwisitishi #igadi eKubernetes Slack, ukuba unemibuzo, iingxaki okanye ufuna nje ukuncokola. Sisoloko sikulungele ukunceda nokwamkela impendulo evela kubasebenzisi.

PS evela kumguquleli

Kungekudala siza kuphinda sipapashe ukuphononongwa kwezixhobo eziluncedo kubaphuhlisi bezicelo abasebenza kwi-Kubernetes, equka ezinye iiprojekthi ezinomdla ngaphezu kweGarden ... Okwangoku, funda nakwiblogi yethu:

umthombo: www.habr.com

Yongeza izimvo