Нэг орчуулагч гарцын ард байгаа гурван прокси хуулбар нэг нийтийн гарах хаалгыг л илрүүлж болно. Контейнерын хувийн хаягууд очих газарт харагдах таних тэмдгийг тодорхойлдоггүй.

client → published service → proxy replica → egress/NAT → destination

Зургийг хоёр хэсэгтэйгээр дага. Нийтлэгдсэн үйлчилгээ клиент хуулбарт хэрхэн хүрэхийг сонгодог. Гарах маршрут болон NAT нь тухайн хуулбарын дараагийн холболтын эх хаягийг сонгодог.

Docker Swarm-ийн маршрутлалын тор нь нийтлэгдсэн үйлчилгээний порт дээр урсгалыг хүлээн авч идэвхтэй ажилд илгээдэг. Энэ нь орох урсгалын хуваарилалт болон ажлын байршлын өөрчлөлтийг дэмждэг; энэ нь хуулбар бүрт тусдаа нийтийн гарах хаалга олгодоггүй.

Хэрэв тусдаа гарах хаалга шаардлагатай бол тэдгээрийн бодит маршрут, хаягийг зохион бүтээ, жишээлбэл тусдаа маршрутлагдсан хост эсвэл томилогдсон гарах гарцууд, дараа нь ажиглагдсан гадаад таних тэмдгүүдийг тоол.

Хуулбарыг солих нь түүний амьд урсгалыг ч солино

Тогтоосон CONNECT туннель нь нэг прокси процессынх. Өөр ажил тухайн процессыг солих үед очих газрын TCP болон TLS төлөвийг ил тод дахин бүтээж чадахгүй. Дахин холбогдолтыг төлөвлөж, засвар үйлчилгээний үеэр урт хугацааны холболтыг хоосол.

Клиентийн баталгаажуулалт болон очих газрын бодлогыг хуулбаруудад мөн шилжүүл. Ачааллын тэнцвэржүүлэгчийн портын амжилттай шалгалт нь шаардлагатай прокси протоколыг хэлэлцэж буй зөвшөөрөгдсөн клиентээс илүү нарийн юм. Хүчин чадал, гарах хаалганы таних тэмдэг, холболтын тэсвэр нь тусад нь үнэлэх шаардлага юм.

Холбоотой нийтлэлүүд