VPN пайдаланушылары үшін Pod IP, ClusterIP немесе ішкі жүктеме теңгерушісі
Pod ауыстырылғанға дейін Pod IP VPN арқылы маршрутталады. Pod-қа тікелей қатынауды, ClusterIP және ішкі теңгерушіні салыстырып, әрқайсысының құнын көріңіз.
VPC CNI арқылы Pod VPC-тен мекенжай ала алады, ал дұрыс маршруты бар VPN пайдаланушысы оған тікелей жете алады. Сондықтан Pod-қа тікелей қатынау ең қарапайым нұсқа болып көрінеді және Pod ауыстырылғанға дейін солай. Пайдаланушы есте сақтайтын мекенжай қосымшаға тиесілі болуы керек, көшірмеге емес. Үш кіруді салыстыру мекенжай қай объектіге тиесілі және жүктеме орын ауыстырғанда не жұмысын жалғастыруы керек дегенге келіп тіреледі.
Алдымен өмірлік цикл бойынша таңдаңыз, содан кейін кіруді қолжетімді ету үшін желінің не істеуі керектігіне қарай.
Үш кіру, үш өмірлік цикл
Pod IP Pod-қа тиесілі: онымен бірге бөлінеді және аяқталғанда босатылады. ClusterIP Service-ке тиесілі және виртуалды, ол кластердің қызметтерді маршруттауы бар жерде ғана мәнге ие. Ішкі жүктеме теңгерушісі кластер контроллері бэкендтермен бағдарламалайтын бұлттық ресурсқа тиесілі. Бұл меншік модельдері алатын ақауыңызды алдын ала көрсетеді: ескірген мекенжай, жетуге болмайтын атау немесе ескірген бэкенд жиынтығы.
Таңдамас бұрын салыстыруды жазып алыңыз. Иесі мен ақау аталғаннан кейін таңдау әдетте өзі жасалады.
| 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 |
Pod-қа тікелей қатынау: пайдалы, уақытша
Тікелей қатынау бақыланатын тексеру үшін шын мәнінде пайдалы: бір әкімші, бір қысқа сессия, бір нақты порт. Бірақ бұл пайдаланушылар үшін нашар шарт, өйткені мекенжай әр шығарылымда өзгеретін іске асыру бөлшегі. Оны уикиге жазу жұмыс істеп тұрған қызметтің өсекке айналу жолы.
Бұл кең ережелерді де шақырады. Бір әкімшінің бір Pod-қа жетуге рұқсаты түйіннің ішкі желісіндегі әр мекенжайға рұқсат емес, және әдетте екіншісі жазылады.
ClusterIP: дизайн бойынша кластермен шектелген
ClusterIP жұмыс істейді, өйткені кластердің деректер жазықтығы ол үшін маршруттауды кластер ішінде бағдарламалайды. VPN-дегі ноутбуктан мекенжай ешбір нәрсені білдірмейді, егер бірдеңе оны әдейі ашпаса. svc.cluster.local-мен аяқталатын атау кластер DNS-іне тиесілі, сондықтан оны басқа шешушісі бар клиентке көшіру маршруттау қатесінің орнына жоқ атау береді.
ClusterIP кластер ішіндегі шақырушылар үшін, оның ішінде басқа жүктемелер үшін дұрыс кіру болып қалады. Ол жай ғана кластердің маршруттау доменінен тыс пайдаланушыларға жариялау тетігі емес.
Ішкі жүктеме теңгерушісі: жарияланған жол
Ішкі жүктеме теңгерушісі сізге тұрақты жеке мекенжай мен өз аймағыңыз сілтей алатын атау береді, ал контроллер бэкенд жиынтығын өзекті ұстайды, EKS жүктемені теңгеру нұсқаулығында сипатталғандай. Бұл қарапайым Pod ауыстырудан ешкім құжатты өңдеусіз өтетін кіру. Оның құны бұлттық ресурс, контроллер конфигурациясы және VPN-нен маршрут, және адамдар дәл осы бөліктерді бағаламайды.
Кластер нақты іске қосатын контроллер моделін қолданыңыз. Бір интеграция үшін жазылған аннотациялар екіншісіне қолданылмайды.
Дереккөз мекенжайы кім
Қауіпсіздік топтары өз шекарасына келетін дереккөзді көреді, ол VPN мен жүктемені теңгеру жолына қарай қосылған клиент немесе аударылған мекенжай болуы мүмкін. EC2 негізіндегі түйіндерде қарапайым VPC CNI Pod-тары әдепкі бойынша түйіннің ENI топтарын мұраланады, ал қолдау көрсетілген конфигурациялар Pod-қа тән топтарды тіркей алады. Ережелерді болжамды ноутбук мекенжайына емес, құжатталған жолға жазыңыз.
Қосымшаның өз тыңдаушысы мен аутентификациясын бөлек бақылау ретінде ұстаңыз. Ағынды рұқсат ететін желілік ереже авторизация шешімі емес және оны солай қарауға болмайды.
Пайдаланушыларға не беру керек
Пайдаланушыларға мекенжай емес, қызмет атауын беріңіз. Атауды жеке аймақта жариялап, оны ішкі кіруге бағыттаңыз, содан кейін клиент сол атауды ашық ұстаған кезде бэкенд Pod-ты ауыстырып тексеріңіз. Бұл жаттығу маңызды қасиетті тексереді: күнделікті шығарылымнан кейін сол қосымшаға жету.
Pod-қа тікелей қатынауды өз ауқымы бар құжатталған операциялық ерекшелік ретінде, пайдаланушы нұсқаулықтарынан алыс ұстаңыз.