Sababta kubectl ugu shaqeeyo VPN-ka laakiin AKS u joojiyo ballaarinta
Xaddigyada IP ee la oggolaaday waxay arkaan bixitaanka guud ee server-ka VPN, ma aha horumariyaha. Ku dar xaddigyada platform-ka, haddii kale otomaatiga iyo ballaarintu way dhici doonaan isbeddelka ka dib.
Waxaad ku darto ciwaanka guud ee VPN-ka xafiiska liiska oggolaanshaha server-ka AKS API, kubectl-na wuu shaqeeyaa. Toddobaad ka dib ballaarinta node pool way guuldareysataa, shaqo CI ma gaadho kooxda, portal-kuna wuxuu muujiyaa khalad aan waxba ka sheegin xaddigyada IP. Qofna ma beddelin liiska oggolaanshaha. Xakamaynta aad daashay waa shaandheyn IP guud oo server-ka API hortiisa ah, mana garanayso cidda wacaysa, kaliya waxay garanaysaa ciwaanka uu wicitaanku ka yimid. VPN waa hal ciwaan oo ka mid ah dhowr ay kooxdu u baahan tahay, marar dhif ahna waa kan ugu horreeya ee jabaa.
Liiska oggolaanshaha wuxuu la macaamilaa ciwaan, ma aha qof
--api-server-authorized-ip-ranges wuxuu qaataa baloogyada CIDR, ma aha isticmaalayaasha ama kooxaha. Marka codsiga horumariye uu ka tago server-ka VPN una socdo Azure, ciwaanka isha ee server-ka API waa bixitaanka guud ee server-ka VPN. Sidaas darteed qof kasta oo VPN-kaas ku jira wuxuu wadaagaa hal gelitaan, qof kasta oo VPN-ka ka baxsanna waa la diidaa ka hor inta aan xaqiijinta dhicin.
Taasi waxay kaloo macneheedu tahay in gelitaanku u oggolaado dad ka badan inta aad ula jeedo. Qandaraasle leh marin u helista VPN, laptop shakhsi ah oo isku konsentrator ku jira, iyo akoon la jabsaday dhammaantood waxay ka yimaadaan isla ciwaanka. Oggolaanshaha kooxda ma isbeddelin, sidaas darteed xakamaynta marin u helista ee ku salaysan doorka ayaa weli go'aamisa waxa wicitaanku samayn karo, laakiin liiska oggolaanshaha ma aha xakamayn aqoonsi oo marnaba lama tilmaamo sidaas.
Waxa ugu horreeya ee jabaa badanaa ma aha kubectl
Liiska oggolaanshaha wuxuu khuseeyaa barta ugu dambeysa ee guud ee server-ka API, sidaas darteed wax kasta oo ka baxsan ciwaannada aad liis gashay isla markiiba way joojiyaan shaqeynta. Dhibbanayaasha cad waa xafiiska labaad ee aan lahayn marin VPN, ordaya CI oo ku jira pipeline la martigeliyay, iyo laptop iloobay inuu isku xiro. Kuwaan way fududahay in la garto sababtoo ah qof ayaa sugaya.
Kiiska aan sidaas u caddeyn waa otomaatiga ay wadaan Azure ama qalabkaaga. Qaar ka mid ah hawlgallada platform-ku bilaabay waxay gaaraan server-ka API ciwaanno aan ahayn VPN-kaaga, marka midkood uu bilaabo inuu guuldareysto isla markiiba liiska adkaaday ka dib, waqtiga ayaa tilmaam ah. Ha u malayn in liisku buuxa yahay sababtoo ah marin u helista isdhexgalka ayaa shaqeeya; hubi waxa ay feature-ku uga baahan tahay gobolkaaga iyo rukhsadahaaga ka hor inta aadan go'aansan in kooxdu jabtay.
Calaamadda guuldarrada way caawinaysaa. Haddii codsigu marnaba gaaro xaqiijinta, waa shaandhaha. Haddii la xaqiijiyo oo uu markaas helo khalad oggolaansho, shaandhuhu shaqadiisii ayuu qabtay, dhibaataduna waxay ku jirtaa xakamaynta marin u helista ee ku salaysan doorka, oo liiska oggolaanshaha marnaba taabanayn.
Dhis liiska oo dhan hal amarka
Halbeegga cusbooneysiinta wuxuu beddelaa liiska oo dhan halkii uu gelitaan ku dari lahaa, sidaas darteed amarka sida kaliya ciwaanka VPN u qaata wuxuu si aamusan u tuuraa wax kasta oo kale oo halkaas ku jiray. Marka hore akhri qiimaha hadda, hayso, oo dir midowga:
az aks show -g rg-app -n aks-prod \
--query apiServerAccessProfile.authorizedIpRanges -o tsv
az aks update -g rg-app -n aks-prod \
--api-server-authorized-ip-ranges 203.0.113.10/32,198.51.100.0/24Isticmaal IP guud oo la kaydiyay server-ka VPN ka hor inta aadan ku tiirsanaan tan. Ciwaanka firfircoon wuu isbeddelaa marka dib loo xiro, isbeddel kastana si aamusan ayuu kooxda uga qufulaa kooxda, ilaa qof uu liiska ka cusbooneysiiyo shabakad weli la oggolaaday. Haddii aad leedahay laba barta bixitaan VPN oo xadgudub ah, liis garee labadaba, sababtoo ah shaandhuhu ma laha fikrad marin la doorbiday.
U habee isbeddelka si isku dayga ugu horreeya ee la oggolaaday uu isna noqdo imtixaanka. Ku dhawaaq liiska cusub, ku dhaqan geli, oo isla markiiba ka xiriir VPN-ka; haddii aad ku samaysato habka kale waxaa haraya daaqad aan qofna gaari karin server-ka API si uu u saxdo khalad teebays ah oo ku jira baloog CIDR.
Waxa liiska oggolaanshaha marnaba aanu daboolin
Ma ka dhigto server-ka API mid gaar ah. Koox gaar ah waxay isticmaashaa barta ugu dambeysa ee gaarka ah iyo DNS gaar ah, liiska xaddigyada la oggolaadayna ma aha xakamaynta beddela taas. Sidoo kale ma beddelo waxa wicitaan la oggolaaday samayn karo, sidaas darteed kubeconfig maamule ah oo daatay ayaa weli ka shaqeeya ciwaan kasta oo la oggolaaday. U qaado aqoonsiga sida xadka amniga iyo liiska sida fududeynta shabakada.
Wax xiriir ah lama laha culayska shaqada. Pods iyo Services way sii shaqeeyaan iyadoo liisku daaran yahay, iyo ka gaarista codsi VPN-ka waa dhibaato gooni ah: Service leh kaliya IP kooxeed wuxuu weli u baahan yahay isku dheelitire culeys gudaha, ingress ama port-forward ka hor inta laptop uu furi karin. Isku darka labadan naqshad waxay soo saartaa tikit isbeddel oo sheegta inuu xaddido horumariyeyaasha balse dhab ahaan waxba kama xaddido codsiyada.
Xaqiiji labada dhinac, ka dibna samee hal hawlgall oo dhab ah
Ku tijaabi macmiil cusub oo VPN-ka ku jira iyo macmiil ka baxsan. Isku dayga dibadda waa in lagu diido server-ka API, ma aha xallinta magacyada; haddii magacu aanu xallin, waxaad tijaabinaysaa DNS oo waxba kama baran shaandhaha. Ka dibna samee hawlgall aan ahayn wicitaan kubectl isdhexgal ah, sida ballaarinta node pool ama hubinta casriyeynta, oo xaqiiji inuu dhammaado halkii aad ka malayn lahayd inuu dhammaan doono.
Kaydi qiimaha liiska hore oo ku qor isbeddelka agtiisa, oo dib u akhri qiimaha wax ku oolka ah cusbooneysiinta ka dib halkii aad ku kalsoonaan lahayd amarka la teebay. dokumentiga AKS ee xaddigyada IP ee la oggolaaday waxay taxaan halbeegyada la taageeray iyo shuruudaha platform-ka ee isla liiska ku jira, waana qaybta ay inta badan sharraxaadaha tikitada ka tagaan.