VPC CNI менен Pod VPC’ден дарек ала алат, ал эми туура маршруту бар VPN колдонуучусу ага түз жете алат. Ошондуктан Pod’го түз кирүү эң жөнөкөй вариант болуп көрүнөт жана Pod алмаштырылганга чейин ошондой. Колдонуучу эстеп калган дарек колдонмого таандык болушу керек, көчүрмөгө эмес. Үч кирүүнү салыштыруу дарек кайсы объектиге таандык жана жүктөө ордун алмаштырганда эмне иштеп турушу керек дегенге келип такалат.

Алгач жашоо циклинен улам тандаңыз, андан кийин кирүүнү жеткиликтүү кылуу үчүн тармак эмне кылышы керек экенине жараша.

Үч кирүү, үч жашоо цикл

Pod IP Pod’го таандык: аны менен бөлүнөт жана бүткөндө бошотулат. ClusterIP Service’ке таандык жана виртуалдык, ал кластердин кызмат маршруттоосу бар жерде гана мааниге ээ. Ички жүктөө теңдештиргичи кластер контроллери бэкенддер менен программалаган булут ресурсуна таандык. Бул ээлик моделдери кабыла турган бузулууңузду алдын ала айтат: эскирген дарек, жетүүгө болбой турган ат же эскирген бэкенд топтому.

Тандоодон мурун салыштырууну жазып коюңуз. Ээси жана бузулуу аталгандан кийин тандоо адатта өзү жасалат.

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

Pod’го түз кирүү: пайдалуу, убактылуу

Түз кирүү көзөмөлдөнгөн текшерүү үчүн чындап пайдалуу: бир администратор, бир кыска сессия, бир белгилүү порт. Бирок бул колдонуучулар үчүн начар келишим, анткени дарек ар бир чыгарылышта өзгөрүүчү ишке ашыруу деталы. Аны уикиге жазуу иштеп турган кызматты ушакка айландыруу жолу.

Бул кенен эрежелерди да чакырат. Бир администратордун бир Pod’го жетүү укугу түйүндүн ички тармагындагы ар бир дарекке укук эмес, жана адатта экинчиси жазылат.

ClusterIP: долбоор боюнча кластер менен чектелген

ClusterIP иштейт, анткени кластердин дайындар тегиздиги ага маршруттоону кластердин ичинде программалайт. VPN’деги ноутбуктан дарек эч нерсени билдирбейт, эгер бир нерсе аны атайылап ачпаса. svc.cluster.local менен бүткөн ат кластердин DNS’ине таандык, ошондуктан аны башка чечүүчүсү бар кардарга көчүрүү маршруттоо катасынын ордуна жок ат берет.

ClusterIP кластердин ичиндеги чакыруучулар үчүн, анын ичинде башка жүктөөлөр үчүн туура кирүү болуп калат. Ал жөн гана кластердин маршруттоо доменинин сыртындагы колдонуучуларга жарыялоо механизми эмес.

Ички жүктөө теңдештиргич: жарыяланган жол

Ички жүктөө теңдештиргич сизге туруктуу жеке дарек жана өз аймагыңыз көрсөтө ала турган ат берет, ал эми контроллер бэкенд топтомун актуалдуу кармайт, EKS жүктөөнү теңдештирүү боюнча колдонмодо сүрөттөлгөндөй. Бул кадимки Pod алмаштыруудан эч ким документти оңдобостон өтүүчү кирүү. Анын баасы булут ресурсу, контроллер конфигурациясы жана VPN’ден келген маршрут, жана адамдар дал ушул бөлүктөрдү баалабайт.

Кластер иш жүзүндө иштеткен контроллер моделин колдонуңуз. Бир интеграция үчүн жазылган аннотациялар экинчисине колдонулбайт.

Булак дарек ким

Коопсуздук топтору өз чек арасына келген булакты көрөт, ал VPN жана жүктөөнү теңдештирүү жолуна жараша туташкан кардар же которулган дарек болушу мүмкүн. EC2 негизиндеги түйүндөрдө кадимки VPC CNI Pod’дору демейки боюнча түйүндүн ENI топторун мурастоо алышат, ал эми колдоого алынган конфигурациялар Pod’го тиешелүү топторду тиркей алат. Эрежелерди болжолдонгон ноутбук дарегине эмес, документтелген жолго жазыңыз.

Колдонмонун өз угуучусун жана аутентификациясын өзүнчө көзөмөл катары кармаңыз. Агымды уруксат кылган тармак эрежеси авторизация чечими эмес жана аны ошондой кароого болбойт.

Колдонуучуларга эмне берүү керек

Колдонуучуларга дарек эмес, кызмат атын бериңиз. Атты жеке аймакта жарыялап, аны ички кирүүгө багыттаңыз, анан кардар ошол эле атты ачык кармап турганда бэкенд Pod’ду алмаштырып текшериңиз. Бул көнүгүү маанилүү касиетти текшерет: күндөлүк чыгарылыштан кийин ошол эле колдонмого жетүү.

Pod’го түз кирүүнү өз алкагы бар документтелген операциялык өзгөчөлүк катары, колдонуучу нускамаларынан алыс кармаңыз.

Тектеш макалалар