Pod-IP, ClusterIP eða innri hleðsludreifir fyrir VPN-notendur
Hægt er að beina Pod-IP um VPN þar til Pod er skipt út. Berið saman beinan aðgang að Pod, ClusterIP og innri dreifi og hvað hver þeirra kostar þig.
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.
| Entry | Owner | Failure when the workload moves |
|---|---|---|
| Pod IP | The Pod | Address changes and saved links break |
| ClusterIP | The Service | Virtual address with no meaning outside cluster routing |
| Internal balancer | Cloud resource plus controller | Backends 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.