Pod waxay bilowdaa weelka tunnel-ka ka hor app-ka iyo codsiyada ugu horreeya way guulaystaan, taas oo si sax ah u tahay kiiska qarinaya dhibaatada. Nidaamku wuxuu hagaajiyaa hal tartan oo wax kama sheego taraafikada uu app-ku bilaabo afar saacadood ka dib, ka dib markii tunnel-ku guuldarraystay. Kuwani waa laba go'aan oo gooni ah. Badanaa mid keliya ayaa la nashqadeeyaa.

Nidaamku wuxuu kaliya xannibayaa codsiga ugu horreeya

Kubernetes waxay taageertaa wareegga nololeed ee sidecar-ka oo ka samaysan weelal init dib loo bilaabi karo. Qaabkaas, baaritaanka bilowga wuxuu celin karaa tallaabada xigta ee bilowga ilaa tunnel-ku soo sheego diyaargarowga. Taasi waa horumar dhab ah, oo mudan in si ula kac ah loo isticmaalo halkii sleep lagu daro qoraalka barta gelitaanka. Albaabku wuxuu la mid yahay oo kaliya shuruudda uu baarayo.

Qaabkaas ka baxsan, macnaha nidaamka waxaa leh runtime-ka ama nidaamka ku-tiirsanaanta aad isticmaalayso, oo aanay qasab ahayn inay is waafaqaan. Hirgelin laga koobiyeeyay madal kale waxay u ekaan kartaa mid sugaya tunnel-ka sababtoo ah app-ku si shil ah ayuu u bilaabmaa si tartiib ah. Taasi ma aha isla dammaanadii, oo waxay ku guuldarraysataa culeyska hoostiisa.

Sheeg waxa albaabku u fiirsado: jiritaanka geedi socod, jiritaanka interface, handshake oo dhammaaday. Mid kasta oo ka mid ah waa sheegasho ka daciifsan “wadada xogta ee u socota meelaha uu pod-kan u baahan yahay way shaqaysaa”.

Ku qasab wadada xogta halkii aad ka fikri lahayd

Baaritaanku waa hubin hal daqiiqad ah, firewall-kuna waa sifo dhex marto daqiiqadaha. Haddii shuruuddu tahay in taraafikada app-ku aanu waligiis ka bixin tunnel-ka, waa in lagu muujiyaa booska magaca shabakada la wadaago sida qaanuun aqbal-ama-tuur. Nidaamka bilowga weelashu ma qaadi karo shuruuddaas. Qaanuun keliya ayaa qaadi kara.

Weelasha ku jira hal pod waxay wadaagaan booska magacaas, sidaas darteed barta fulinta waa booska magaca laftiisa. Wax kasta oo aad qorto, waa inuu u baneeyaa xiriirka dibadda ee tunnel-ka laftiisa, sababtoo ah xannibaaddiisa si loo ilaaliyo app-ka waxay gooyaa wadada app-ku u baahan yahay.

Si cad u go'aanso siyaasadda guuldarrada: taraafikada app-ku ma waa inuu gabi ahaanba istaagaa marka tunnel-ku aanu caafimaad qabin, mise waa inuu sii socdaa oo loo calaamadeeyaa mid aan la ilaalin? Labaduba waa la difaaci karaa, midna ma aha waxa aad hesho markaad weelasha ku bilowdo nidaam gaar ah.

Tijaabi taraafikada aadan sheegin

Qaado codsi cusub inta lagu jiro guuldarro tunnel oo la kontoroolo oo arag haddii uu baxayo. Kadib ku celi hubinta waddooyinka ay baaritaanka cinwaanka bixitaanku waligiis taaban: DNS xallinta gudaha cluster-ka, meelaha IPv6, iyo adeegyada laga gaaro cinwaannada gudaha cluster-ka halkii internet-ka guud. Kuwani waa waddooyinka si aamusan u sii shaqeeya ka dib dhimashada tunnel-ka.

Bogga cinwaanka bixitaanku wuxuu caddeeyaa in hal codsi uu tagay meeshii aad filayay wakhtigaas. Ma tiri karo waddooyinka kale, farqiga u dhexeeya waxaad tijaabisay iyo waxa pod-ku gaari karo waa halka ay ku nool yihiin guuldarrooyinka xiisaha leh.

Ku celi tijaabada dib u bilowga sidecar-ka ee ma aha oo kaliya dib u bilaaw nadiif ah. Weelka tunnel-ka dib loo bilaabay wuxuu booska magaca uga tagi karaa waddooyin iyo siyaasad xaalad dhexdhexaad ah.

Qor diiwaanka hirgelinta

Saddex xaqiiqo ayaa ku deelqaaf ah qoraallada hirgelinta: baaritaanka diyaargarowga iyo waxa uu u fiirsado, tallaabada soo kabashada marka baaritaankaas guuldarraysto, iyo qaanuunka fulinta ee maamula bixitaanka. Dukumeentiga weelasha sidecar-ka wuxuu daboolaa farsamada wareegga nololeed oo go'aankaas siyaasadeed adiga kuu reebaa. Qaybtaas waa sax, waana sababta siyaasaddu badanaa maqan tahay.

Baaritaanka caafimaadka ee loo arko ilaalin waa nooca ugu qaalisan ee tilmaame cagaaran, sababtoo ah wuxuu joojiyaa dadka su'aalo waydiinta. Magaca sax ah ee dukumeentiga ku qoran wuxuu ku kacaa hal jumlad oo ka hortagaa taas.

Ugu dambayntii, hal mar tijaabi wadada soo kabashada iyada oo app-ku shaqaynayo. Naqshad u baahan in pod-ka dib loo abuuro si bixitaanku u soo noqdo waa go'aan, oo waa inuu ahaadaa mid aad adigu qaadatay, ma aha mid aad heshay.

Maqaallo la xiriira