Kira Keluar Proksi Secara Berasingan daripada Replika
Ingress mengagihkan klien kepada proses proksi; penghalaan dan NAT menentukan alamat yang dilihat oleh laman web.
Tiga replika proksi di belakang satu gateway penterjemah masih boleh mendedahkan satu jalan keluar awam. Alamat kontena peribadi tidak menentukan identiti yang kelihatan di destinasi.
client → published service → proxy replica → egress/NAT → destinationIkut lukisan dalam dua bahagian. Perkhidmatan yang diterbitkan memilih bagaimana klien mencapai replika. Laluan keluar dan NAT memilih alamat sumber sambungan seterusnya replika itu.
Jaringan penghalaan Docker Swarm menerima trafik pada port perkhidmatan yang diterbitkan dan menghantarnya ke tugas aktif. Itu menyokong pengagihan masuk dan perubahan penempatan tugas; ia tidak memberikan jalan keluar awam yang berasingan kepada setiap replika.
Jika jalan keluar berasingan diperlukan, reka bentuk laluan dan alamat sebenar mereka, seperti hos yang dihalakan secara berasingan atau gateway keluar yang ditetapkan, kemudian kira identiti keluar yang diperhatikan.
Menggantikan replika juga menggantikan strim aktifnya
Terowong CONNECT yang terbentuk milik satu proses proksi. Tugas lain tidak boleh mencipta semula keadaan TCP dan TLS destinasi secara telus apabila menggantikan proses itu. Rancang sambungan semula dan kosongkan sambungan jangka panjang untuk penyelenggaraan.
Bawa pengesahan klien dan dasar destinasi merentas replika juga. Semakan port yang berjaya oleh pengimbang beban lebih sempit daripada klien yang dibenarkan berunding protokol proksi yang diperlukan. Kapasiti, identiti keluar dan kelangsungan sambungan ialah keperluan berasingan yang perlu dinilai.