Počítejte výstupy proxy odděleně od replik
Vstup distribuuje klienty mezi procesy proxy; směrování a NAT určují adresy, které weby vidí.
Tři repliky proxy za jedinou překládající branou mohou přesto vykazovat jeden veřejný výstup. Privátní adresy kontejnerů neurčují identitu viditelnou v cíli.
client → published service → proxy replica → egress/NAT → destinationSledujte nákres ve dvou částech. Publikovaná služba volí, jak se klient dostane k replice. Výstupní trasa a NAT volí zdrojovou adresu navazujícího spojení této repliky.
Směrovací síť Docker Swarm přijímá provoz na publikovaném portu služby a posílá jej aktivní úloze. To podporuje distribuci vstupu a změny umístění úloh; nepřiděluje každé replice samostatný veřejný výstup.
Pokud jsou potřeba odlišné výstupy, navrhněte jejich skutečné trasy a adresy, například samostatně směrované hostitele nebo přidělené výstupní brány, a poté počítejte pozorované vnější identity.
Nahrazení repliky nahradí i její živé toky
Navázaný tunel CONNECT patří jednomu procesu proxy. Jiná úloha nemůže při nahrazení tohoto procesu transparentně obnovit stav TCP a TLS cíle. Plánujte opětovná připojení a při údržbě vypouštějte dlouhodobá spojení.
Přeneste na repliky také autentizaci klientů a zásady cíle. Úspěšná kontrola portu od vyvažovače je užší než povolený klient vyjednávající požadovaný protokol proxy. Kapacita, identita výstupu a přežití spojení jsou samostatné požadavky k posouzení.