Phawula. transl.: Ndikunye nabalandeli bakaKubernetes abasuka kwiprojekthi
Uthetha ngento ephambili (yegama elifanayo)
Eyona nto ndiyithandayo kancinci kukusebenza noKubernetes kwilaptop yam. "I-helmsman" itya iprosesa kunye nebhetri yayo, ibangela ukuba iicoolers zijikeleze ngokungayeki, kwaye kunzima ukuzigcina.
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.
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.
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.
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
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:
- Β«
Iingcebiso kunye namaqhinga kaKubernetes: malunga nophuhliso lwendawo kunye neTelepresence "; - Β«
kubectl-debug plugin yolungiso lweempazamo kwi-Kubernetes pods "; - Β«
Iingcebiso kunye namaqhinga kaKubernetes: ukufikelela kwiindawo ze-dev "; - Β«
Ukuqalisa ngeKubernetes ngeMinikube Β».
umthombo: www.habr.com