Qaphela. transl.: Nabashisekeli be-Kubernetes abavela kuphrojekthi
Ukhuluma ngokuyinhloko (yegama elifanayo)
Into yokugcina engithanda ukuyenza ukusebenza noKubernetes kukhompuyutha yami ephathekayo. Umshayeli wendiza udla iphrosesa yakhe nebhethri, enze ama-coolers ajikeleze angami, futhi kunzima ukuwanakekela.
Isithombe sesitoko esitimu somphumela okhulisiwe
Minikube, kind, k3s, Docker Desktop, microk8s, njll. - amathuluzi amahle aklanyelwe ukwenza ukusebenzisa i-Kubernetes kube lula ngangokunokwenzeka, futhi siyabonga ngalokho. Ngokujulile. Kodwa kungakhathaliseki ukuthi uyibheka kanjani, into eyodwa icacile: I-Kubernetes ayiklanyelwe ukusebenza kwi-laptop yami. Futhi i-laptop ngokwayo ayiklanyelwe ukusebenza neqoqo leziqukathi ezihlakazeke kuzo zonke izendlalelo zemishini ebonakalayo. Umpofu uzama ngakho konke okusemandleni akhe, kodwa kusobala ukuthi akakuthandi, ekhombisa ukungakujabuleli ukukhala kwama-coolers futhi ezama ukushisa amathanga akhe lapho ngokudelela ngimbeka emadolweni.
Ake sithi: i-laptop - i-laptop.
Kusukela ekuqaleni komsebenzi eGadini, cishe ezinyangeni eziyi-18 ezedlule, besikwazi lokho wendawo Ukuthuthukiswa kwezinhlelo ezisabalalisiwe kuyisixazululo sesikhashana, ngakho-ke i-Garden inokuningi okuguquguqukayo kanye nesisekelo esiqinile.
Manje sesilungele ukusekela kokubili izindawo zasendaweni nezikude ze-Kubernetes. Sekulula kakhulu ukusebenza: ukuhlanganisa, ukuthunyelwa nokuhlola manje kungenziwa kuqoqo elikude.
Ngikhuluma nje:
Nge-Garden v0.10, ungakhohlwa ngokuphelele ngeqoqo lendawo le-Kubernetes futhi uthole impendulo esheshayo ezinguqukweni zekhodi. Konke lokhu kuwumthombo wamahhala futhi ovulekile.
Jabulela ukunethezeka okufanayo kuzo zonke izindawo zasendaweni nezikude
Ukunakile?
Futhi ngiyajabula ngakho, ngoba sinezici eziningi ezithakazelisayo! Ukusetshenziswa okuvamile kwamaqoqo e-dev kunemithelela ebanzi, ikakhulukazi emaqenjini asebenzisanayo namapayipi e-CI.
Kanjani?
Okokuqala, umakhi we-intra-cluster - kungaba yi-Docker daemon evamile noma i-Kaniko - kanye nokubhaliswa kwe-intra-cluster kuyabiwa yeqoqo lonke. Ithimba lakho lingabelana ngeqoqo le-dev, elinenqolobane yokwakha nezithombe ezitholakala kubo bonke onjiniyela. Njengoba ingadi inika omaka ezithombeni ngokusekelwe kumahashi omthombo, amathegi nezendlalelo kuchazwa ngendlela ehlukile futhi ngokungaguquki.
Lokhu kusho ukuthi uma unjiniyela esedale isithombe, siba itholakale eqenjini lonke. Usuku nosuku, silanda izithombe eziyisisekelo ezifanayo futhi senze ukwakheka okufanayo kumakhompyutha. Ingabe ufuna ukwazi ukuthi kumosheke kangakanani ithrafikhi nogesi?..
Kungashiwo okufanayo mayelana nezivivinyo: imiphumela yazo itholakala kulo lonke iqoqo kanye nawo wonke amalungu eqembu. Uma omunye wonjiniyela ahlole inguqulo ethile yekhodi, asikho isidingo sokuphinda aqalise ukuhlolwa okufanayo.
Ngamanye amazwi, akukhona nje ukuthi awudingi ukusebenzisa i-minikube. Lokhu kweqa kuvulela iqembu lakho indlela abaningi amathuba okuthuthukisa - akusekho ukwakha nokugijima kokuhlolwa okungadingekile!
Kuthiwani nge-CI?
Iningi lethu lijwayele ukuthi i-CI kanye ne-dev yendawo ziyimihlaba emibili ehlukene edinga ukumiswa ngokuhlukana (futhi ayisebenzisi inqolobane eyabiwe). Manje ungawahlanganisa futhi ususe okweqile:
Ungasebenzisa imiyalo efanayo ku-CI nangesikhathi sokuthuthuka, noma kunjalo sebenzisa indawo eyodwa, izinqolobane nemiphumela yokuhlolwa.
Empeleni, i-CI yakho iphenduka i-bot kanjiniyela esebenza endaweni efanayo neyakho.
Izakhi zesistimu; ukuthuthukiswa okungenamthungo nokuhlola
Ungenza kube lula ukucushwa kwamapayipi e-CI. Ukuze wenze lokhu, vele usebenzise i-Garden kusuka ku-CI ukuze uthole izakhiwo, izivivinyo nokusetshenziswa. Njengoba wena kanye ne-CI nisebenzisa indawo efanayo, mancane amathuba okuthi nibhekane nezinkinga ze-CI.
Ukumba emigqeni eminingi ye-configs nemibhalo, bese uphusha, ulinde, unethemba kanye nokuphindaphinda okungapheli ... Konke lokhu kudala. Uyathuthuka nje. Akukho ukunyakaza okwengeziwe.
Futhi ukwenza izinto zicace: lapho wena noma elinye ilungu leqembu nakha noma nihlola okuthile ngeGadi, kwenzeka okufanayo ku-CI. Uma ungakashintshi lutho kusukela kwaqala ukuhlolwa, awudingi ukwenza izivivinyo (noma ngisho nokwakha) ku-CI. Ingadi izenzela yonke into ngokwayo bese idlulela kweminye imisebenzi efana nokusetha indawo yangaphambi kokwethulwa, ukuphusha ama-artifact, nokunye.
Kuzwakala kulinga. Ungazama kanjani?
Siyakwamukela ku
I-PS evela kumhumushi
Maduzane sizophinde sishicilele ukubuyekezwa kwezinsiza eziwusizo zabathuthukisi bohlelo lokusebenza abasebenza e-Kubernetes, okuthi, ngaphezu kwe-Garden, kuhlanganisa namanye amaphrojekthi athakazelisayo ... Okwamanje, funda futhi kubhulogi yethu:
- Β«
Amathiphu namasu we-Kubernetes: mayelana nokuthuthukiswa kwendawo kanye ne-Telepresence "; - Β«
i-plugin ye-kubectl-debug yokususa iphutha kuma-pods e-Kubernetes "; - Β«
Amathiphu namasu we-Kubernetes: ukufinyelela kumasayithi e-dev "; - Β«
Ukuqala eKubernetes ngeMinikube ".
Source: www.habr.com