Pod IP, ClusterIP tàbí olùdọ́gbà ẹrù inú fún àwọn olùmúlò VPN
Pod IP lè jẹ́ ìtọ́sọ́nà kọjá VPN títí Pod yóò fi di rírọ́pò. Fi ìwọlé tààrà sí Pod, ClusterIP àti olùdọ́gbà inú wé, àti ohun tí ọ̀kọ̀ọ̀kan náà.
Pẹ̀lú VPC CNI, Pod lè gba àdírẹ́sì láti VPC, olùmúlò VPN tí ó ní ọ̀nà títọ́ sì lè dé ọ̀dọ̀ rẹ̀ tààrà. Ìyẹn mú kí ìwọlé tààrà sí Pod dàbí àṣàyàn tí ó rọrùn jùlọ, bẹ́ẹ̀ sì ni, títí Pod yóò fi di rírọ́pò. Àdírẹ́sì tí olùmúlò bá rántí gbọdọ̀ jẹ́ ti ohun èlò, kì í ṣe ti ẹ̀dà kan. Ìfiwéra àwọn ẹnu-ọ̀nà mẹ́ta wá sí èyí: ẹ̀yà wo ni ó ni àdírẹ́sì náà àti kí ni ó gbọdọ̀ máa ṣiṣẹ́ nígbà tí ẹrù iṣẹ́ bá ń lọ.
Yan ní àkọ́kọ́ nípa ìgbésí ayé, lẹ́yìn náà nípa ohun tí nẹ́tíwọ́kì gbọdọ̀ ṣe kí ẹnu-ọ̀nà lè dé.
Ẹnu-ọ̀nà mẹ́ta, ìgbésí ayé mẹ́ta
Pod ni ó ni Pod IP: a máa ń pín in pẹ̀lú rẹ̀, a sì tú u sílẹ̀ nígbà tí ó bá parí. Service ni ó ni ClusterIP, ó sì jẹ́ àfọwọ́kàn, ó ní ìtumọ̀ níbi tí ìtọ́sọ́nà iṣẹ́ kọ́ọ̀sì wà nìkan. Ohun àmúlò ojú-òfuurufú ni ó ni olùdọ́gbà ẹrù inú, èyí tí olùdarí kọ́ọ̀sì fi àwọn ẹ̀yìn ṣe ètò. Àwọn àwòrán ìní wọ̀nyí sọ àsọtẹ́lẹ̀ ìkùnà tí ìwọ yóò rí: àdírẹ́sì tí ó ti gbó, orúkọ tí a kò lè dé, tàbí àkójọ ẹ̀yìn tí ó ti gbó.
Kọ ìfiwéra náà kí o tó yan. Nígbà tí a bá ti dárúkọ ẹni tí ó ni àti ìkùnà, yíyan sábà máa ń ṣe ara rẹ̀.
| 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 |
Ìwọlé tààrà sí Pod: wúlò, ìgbà díẹ̀
Ìwọlé tààrà wúlò gan-an fún àyẹ̀wò tí a kó sí ipò: olùṣàkóso kan, ìpàdé kúkúrú kan, ibùdó pàtó kan. Ṣùgbọ́n májẹ̀mú búburú ni fún àwọn olùmúlò, nítorí àdírẹ́sì jẹ́ àlàyé ìmúṣẹ tí ó máa ń yí padà ní gbogbo ìgbà ìtú jáde. Àti kíkọ ọ̀kan sínú wiki ni ọ̀nà tí iṣẹ́ tí ń ṣiṣẹ́ fi di òfófó.
Ó tún pe àwọn ìlànà gbígbòòrò. Àṣẹ fún olùṣàkóso kan láti dé Pod kan kì í ṣe àṣẹ fún gbogbo àdírẹ́sì nínú àwọ̀n abẹ́lẹ̀ ipa, èyí tí ó sì jẹ́ ẹ̀kejì ni a sábà máa ń kọ.
ClusterIP: a kó mọ́ kọ́ọ̀sì nípasẹ̀ àpẹẹrẹ
ClusterIP ń ṣiṣẹ́ nítorí pé ìpele dátà kọ́ọ̀sì ń ṣe ètò ìtọ́sọ́nà fún un nínú kọ́ọ̀sì. Láti kọ̀mpútà àgbéka tí ó wà lórí VPN, àdírẹ́sì kò ní ìtumọ̀ bí ohun kan kò bá fi í hàn ní àmọ̀ọ́nú. Orúkọ tí ó parí pẹ̀lú svc.cluster.local jẹ́ ti DNS kọ́ọ̀sì, nítorí náà dídà á kọ́ sí oníbàárà tí ó ní olùyọ̀ǹda mìíràn máa ń mú orúkọ tí kò sí wá, kì í ṣe àṣìṣe ìtọ́sọ́nà.
ClusterIP ṣì jẹ́ ẹnu-ọ̀nà títọ́ fún àwọn tí ń pè nínú kọ́ọ̀sì, pẹ̀lú àwọn ẹrù iṣẹ́ mìíràn. Kì í ṣe ọ̀nà ìkéde fún àwọn olùmúlò tí ó wà ní ìta àgbègbè ìtọ́sọ́nà kọ́ọ̀sì.
Olùdọ́gbà ẹrù inú: ọ̀nà tí a tẹ̀ jáde
Olùdọ́gbà ẹrù inú fún ọ ní àdírẹ́sì àdáni tí ó dúró ṣinṣin àti orúkọ tí àgbègbè rẹ lè tọ́ka sí, nígbà tí olùdarí ń pa àkójọ ẹ̀yìn mọ́ ní ìtẹ́lọ́jọ́, gẹ́gẹ́ bí ìtọ́sọ́nà EKS fún ìdọ́gbà ẹrù ṣe àlàyé. Èyí ni ẹnu-ọ̀nà tí ó gbé ìrọ́pò Pod déédé já, láìsí pé ẹnikẹ́ni tún àkọsílẹ̀ ṣe. Ó gbà ohun àmúlò ojú-òfuurufú kan, ètò olùdarí kan àti ọ̀nà kan láti VPN, àwọn apá wọ̀nyí ni àwọn ènìyàn ń fojú kékeré wò.
Lo àwòrán olùdarí tí kọ́ọ̀sì ń ṣiṣẹ́ gan-an. Àwọn àlàyé tí a kọ fún ìsopọ̀ kan kò kan ìsopọ̀ mìíràn.
Ta ni àdírẹ́sì orísun
Àwọn ẹgbẹ́ ààbò ń rí orísun tí ó dé ààlà wọn, ó sì lè jẹ́ oníbàárà tí ó so mọ́ tàbí àdírẹ́sì tí a túmọ̀, tí ó sinmi lórí ọ̀nà VPN àti ìdọ́gbà ẹrù. Lórí àwọn ipa tí ó dá lórí EC2, àwọn Pod VPC CNI àtẹ̀gùn máa ń jogún àwọn ẹgbẹ́ ENI ipa ní àkọ́kọ́, nígbà tí àwọn ètò tí a ṣe àtìlẹ́yìn lè so àwọn ẹgbẹ́ pàtó Pod mọ́. Kọ àwọn ìlànà fún ọ̀nà tí a kọ sílẹ̀, kì í ṣe fún àdírẹ́sì kọ̀mpútà àgbéka tí a fojú sùn.
Pa olùgbọ́ àti ìjẹ́rìí ohun èlò fúnra rẹ̀ mọ́ gẹ́gẹ́ bí ìṣàkóso ọ̀tọ̀ọ̀tọ̀. Ìlànà nẹ́tíwọ́kì tí ó gba ṣíṣàn kì í ṣe ìpinnu àṣẹ, a kò sì gbọdọ̀ kà á bẹ́ẹ̀.
Kí ni a ó fi fún àwọn olùmúlò
Fi orúkọ iṣẹ́ fún àwọn olùmúlò, kì í ṣe àdírẹ́sì. Tẹ orúkọ náà jáde ní àgbègbè àdáni, tọ́ka sí ẹnu-ọ̀nà inú, lẹ́yìn náà dán wò nípasẹ̀ rírọ́pò Pod ẹ̀yìn nígbà tí oníbàárà ń pa orúkọ kan náà mọ́ ní ṣíṣí. Ìdánrawò yẹn ń yẹ̀wò ohun àdánidá tí ó ṣe pàtàkì: dé ohun èlò kan náà lẹ́yìn ìtú jáde àtẹ̀gùn.
Pa ìwọlé tààrà sí Pod mọ́ gẹ́gẹ́ bí ìyàsọ́tọ̀ ìṣiṣẹ́ tí a kọ sílẹ̀ pẹ̀lú ìwọ̀n tirẹ̀, jìnnà sí àwọn ìtọ́nisọ́nà fún àwọn olùmúlò.