Gyda’r VPC CNI, gall Pod ddal cyfeiriad o’r VPC, a gall defnyddiwr VPN â’r llwybr cywir gyrraedd y cyfeiriad hwnnw’n uniongyrchol. Mae hynny’n gwneud mynediad uniongyrchol at y Pod yn teimlo fel y dewis symlaf, ac felly y mae, nes bod y Pod yn cael ei ddisodli. Dylai’r cyfeiriad y mae defnyddiwr yn ei gofio fod yn perthyn i’r cymhwysiad, nid i replica. Mae cymharu’r tri chyfraniad yn dod i lawr i ba wrthrych sy’n berchen ar y cyfeiriad a beth sy’n rhaid parhau i weithio pan fydd y llwyth gwaith yn symud.

Dewiswch yn ôl cylch bywyd yn gyntaf, yna yn ôl yr hyn y mae’n rhaid i’r rhwydwaith ei wneud i wneud y cyfraniad yn gyrraeddadwy.

Tri chyfraniad, tri chylch bywyd

Mae Pod IP yn eiddo i Pod: fe’i dyrannir gydag ef a’i ryddhau pan fydd yn dod i ben. Mae ClusterIP yn eiddo i Service ac mae’n rhithwir, dim ond lle mae llwybro gwasanaethau’r clwstwr yn bodoli y mae’n golygu rhywbeth. Mae balansiwr llwyth mewnol yn eiddo i adnodd cwmwl y mae rheolydd y clwstwr yn ei raglennu â backendau. Mae’r modelau perchnogaeth hyn yn rhagweld y methiant a gewch: cyfeiriad hen ffasiwn, enw na ellir ei gyrraedd, neu set backendau sydd wedi dyddio.

Ysgrifennwch y gymhariaeth cyn dewis. Unwaith y bydd y perchennog a’r methiant wedi’u henwi, mae’r dewis fel arfer yn ei wneud ei hun.

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

Mynediad uniongyrchol at y Pod: defnyddiol, dros dro

Mae mynediad uniongyrchol yn wirioneddol ddefnyddiol ar gyfer gwiriad rheoledig: un gweinyddwr, un sesiwn fer, un porth penodol. Ond mae’n gontract gwael i ddefnyddwyr, oherwydd manylyn gweithredu yw’r cyfeiriad sy’n newid gyda phob defnydd. A chofnodi un mewn wici yw’r ffordd y mae gwasanaeth sy’n gweithio yn troi’n sïon.

Mae hefyd yn gwahodd rheolau eang. Nid yw caniatâd i un gweinyddwr gyrraedd un Pod yn ganiatâd ar gyfer pob cyfeiriad yn is-rwydwaith y nod, a’r ail yw’r hyn a ysgrifennir fel arfer.

ClusterIP: wedi’i gwmpasu i’r clwstwr yn ôl dyluniad

Mae ClusterIP yn gweithio oherwydd bod dataplane y clwstwr yn rhaglennu llwybro ar ei gyfer y tu mewn i’r clwstwr. O liniadur ar y VPN nid yw’r cyfeiriad yn golygu dim oni bai bod rhywbeth yn ei ddatgelu’n fwriadol. Mae enw sy’n gorffen mewn svc.cluster.local yn perthyn i DNS y clwstwr, felly mae ei gopïo i gleient â datryswr gwahanol yn cynhyrchu enw nad yw’n bodoli yn lle gwall llwybro.

Mae ClusterIP yn parhau i fod y cyfraniad cywir ar gyfer galwyr y tu mewn i’r clwstwr, gan gynnwys llwythi gwaith eraill. Nid yw’n fecanwaith cyhoeddi ar gyfer defnyddwyr y tu allan i barth llwybro’r clwstwr.

Balansiwr llwyth mewnol: y llwybr cyhoeddedig

Mae balansiwr llwyth mewnol yn rhoi cyfeiriad preifat sefydlog i chi ac enw y gall eich parth eich hun bwyntio ato, tra bod y rheolydd yn cadw’r set backendau’n gyfredol, fel y mae canllaw cydbwyso llwyth EKS yn ei ddisgrifio. Dyma’r cyfraniad sy’n goroesi disodli Pod cyffredin heb i neb olygu dogfen. Mae’n costio adnodd cwmwl, ffurfweddiad rheolydd a llwybr o’r VPN, a’r rhannau hynny yw’r rhai y mae pobl yn eu tanamcangyfrif.

Defnyddiwch y model rheolydd y mae’r clwstwr yn ei redeg mewn gwirionedd. Nid yw anodiadau a ysgrifennwyd ar gyfer un integreiddiad yn berthnasol i un arall.

Pwy yw’r cyfeiriad ffynhonnell

Mae grwpiau diogelwch yn gweld y ffynhonnell sy’n cyrraedd eu ffin, a allai fod y cleient cysylltiedig neu gyfeiriad cyfieithiedig yn dibynnu ar y llwybr VPN a chydbwyso llwyth. Ar nodau sy’n seiliedig ar EC2, mae Podau VPC CNI cyffredin yn etifeddu grwpiau ENI y nod yn ddiofyn, tra gall ffurfweddiadau a gefnogir atodi grwpiau penodol i Pod. Ysgrifennwch reolau ar gyfer y llwybr dogfennol yn lle cyfeiriad liniadur a ddyfalwyd.

Cadwch wrandawr a dilysu’r cymhwysiad ei hun fel rheolaethau ar wahân. Nid yw rheol rwydwaith sy’n caniatáu’r llif yn benderfyniad awdurdodi ac ni ddylid ei thrin felly.

Beth i’w roi i ddefnyddwyr

Rhowch enw gwasanaeth i ddefnyddwyr, nid cyfeiriad. Cyhoeddwch yr enw yn y parth preifat, pwyntiwch ef at y cyfraniad mewnol, ac yna profwch trwy ddisodli Pod backend tra bod cleient yn cadw’r un enw ar agor. Mae’r ymarfer hwnnw’n profi’r briodwedd sy’n bwysig: cyrraedd yr un cymhwysiad ar ôl defnydd arferol.

Cadwch fynediad uniongyrchol at y Pod fel eithriad gweithredol dogfennol â’i gwmpas ei hun, ymhell oddi wrth y cyfarwyddiadau i ddefnyddwyr.

Erthyglau cysylltiedig