Með VPC CNI getur Pod haft tölu úr VPC, og VPN-notandi með rétta leið getur náð í hana beint. Það lætur beinan aðgang að Pod líta út eins og einfaldasta valkostinn, og hann er það, þar til Pod er skipt út. Tölin sem notandi man ætti að tilheyra forritinu, ekki eintaki. Samanburður þriggja innganga snýst um hvaða hlutur á tölin og hvað verður að halda áfram að virka þegar vinnuálagið flyst.

Veljið fyrst eftir lífsferli, síðan eftir því hvað netið þarf að gera til að gera innganginn aðgengilegan.

Þrír inngangar, þrír lífsferlar

Pod-IP er í eigu Pod: hún er úthlutuð með því og gefin út þegar því lýkur. ClusterIP er í eigu Service og er sýndarleg, hún hefur aðeins merkingu þar sem þjónustuleiðsögn klasans er til. Innri hleðsludreifir er í eigu skýjageiðar sem stýring klasans forritar með bakendum. Þessi eignamódel spá fyrir um bilunina sem þú færð: úrelt tölu, óaðgengilegt nafn eða úrelt mengi bakenda.

Skrifaðu samanburðinn niður áður en þú velur. Þegar eigandinn og bilunin eru nefnd gerir valið sig venjulega sjálft.

EntryOwnerFailure when the workload moves
Pod IPThe PodAddress changes and saved links break
ClusterIPThe ServiceVirtual address with no meaning outside cluster routing
Internal balancerCloud resource plus controllerBackends update, but the DNS view is yours to maintain

Beinn aðgangur að Pod: gagnlegur, tímabundinn

Beinn aðgangur er virkilega gagnlegur fyrir stýrða prófun: einn stjórnandi, ein stutt lota, ein ákveðin gátt. En hann er slæmur samningur fyrir notendur, því tölin er útfærsluatriði sem breytist við hverja útgáfu. Og að skrá eina slíka í wiki er leiðin sem virk þjónusta breytist í orðróm.

Hann býður einnig upp á víðtækar reglur. Heimild fyrir einn stjórnanda til að ná í eitt Pod er ekki heimild fyrir hverja tölu í undirneti hnútsins, og það er seinni reglan sem er venjulega skrifuð.

ClusterIP: bundið við klasann að hönnun

ClusterIP virkar vegna þess að gagntasvið klasans forritar leiðsögn fyrir hana innan klasans. Frá fartölvu á VPN þýðir tölin ekkert nema eitthvað afhjúpi hana viljandi. Nafn sem endar á svc.cluster.local tilheyrir DNS klasans, svo að afrita það á biðlara með annan leysir framkallar nafn sem er ekki til í stað leiðsagnarvillu.

ClusterIP er áfram rétti inngangurinn fyrir kalla innan klasans, þar með talið annað vinnuálag. Það er einfaldlega ekki birtingarkerfi fyrir notendur utan leiðsagnarléns klasans.

Innri hleðsludreifir: birt leiðin

Innri hleðsludreifir gefur þér stöðuga einkatölu og nafn sem þitt eigið svæði getur bent á, á meðan stýringin heldur mengi bakenda uppfærðu, eins og EKS-leiðbeiningarnar um hleðsludreifingu lýsa. Það er inngangurinn sem stenst venjulega Pod-skiptingu án þess að nokkur breyti skjali. Það kostar skýjageið, stillingu stýringar og leið frá VPN, og það eru þessir hlutar sem fólk vanmetur.

Notaðu það stýringarlíkan sem klasinn keyrir í raun. Athugasemdir sem skrifaðar eru fyrir eina samþættingu gilda ekki fyrir aðra.

Hver upprunatölin er

Öryggishópar sjá upprunann sem kemur að landamærum þeirra, og hann getur verið tengdur biðlari eða þýdd tala eftir VPN- og hleðsludreifingaleiðinni. Á hnútum á EC2 grunni erfa venjuleg VPC CNI-Pod sjálfgefið ENI-hópa hnútsins, en studdar stillingar geta fest Pod-sértæka hópa. Skrifaðu reglur fyrir skjalfestu leiðina í stað ágiskunar á fartölvutölu.

Hafðu eigin hlustanda og auðkenningu forritsins sem aðskilin stýringar. Netregla sem leyfir flæðið er ekki heimildarákvörðun og ætti ekki að meðhöndla sem slíka.

Hvað á að afhenda notendum

Gefðu notendum þjónustunafn, ekki tölu. Birta nafnið í einkasvæðinu, bentu því á innri innganginn og prófaðu síðan með því að skipta um bakenda-Pod á meðan biðlari heldur sama nafni opnu. Þessi æfing prófar eiginleikann sem skiptir máli: að ná í sama forrit eftir venjulega útgáfu.

Hafðu beinan aðgang að Pod sem skjalfesta rekstrarundantekningu með eigið umfang, langt frá leiðbeiningum fyrir notendur.

Tengdir greinar