Envoy نىڭ upstream TLS مۇھىتىنى كونتېينېر ئىچىدىكى CA بوغچىسىغا يۆنەلدۈرۈڭ
دىنامىكىلىق forward-proxy كلاستېرى قوزغىغان TLS ئۈچۈن، شۇ كلاستېردا trusted_ca نى سەپلىپ، نىشان SAN دەلىللەشىنى ساقلاڭ.
transport_socket:
name: envoy.transport_sockets.tls
typed_config:
"@type": type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext
common_tls_context:
validation_context:
trusted_ca:
filename: /etc/envoy/trust/upstream-ca.pemبۇنى دىنامىكىلىق forward-proxy كلاستېرىنىڭ سەپلىمىسى بىلەن بىرلەشتۈرۈڭ. تەستىقلانغان بوغچە يولى ئىجرا بولۇۋاتقان Envoy جەريانى ئوقۇيالايدىغان بولۇشى كېرەك. Kubernetes تە، كونتېينېر ئىچىگە ئورنىتىلغان ھۆججەتنى تەكشۈرۈڭ؛ پەقەت خىزمەتچى تۈگۈندە قوزغىتىلغان گۇۋاھنامە بۇنى تەمىنلىمەيدۇ.
زۆرۈر CA نى ئورۇنلاشتۇرۇشنىڭ ئىشەنچ ماتېرىيالى جەريانى ئارقىلىق كىرگۈزۈڭ ۋە نىشاننىڭ زۆرۈر ئارىلىق گۇۋاھنامىلىرىنى تەمىنلەيدىغانلىقىنى جەزملەڭ. ئۆزگەرتىشلەرنى تاللانغان سەپلىمە ياكى مەخپىيەت يېڭىلاش مېخانىزمى ئارقىلىق قوللىنىڭ.
خاتىرىلەنگەن دىنامىكىلىق forward-proxy TLS تەڭشىكى ھەل قىلىنغان خوست ئۈچۈن SNI ۋە خوست ئىسمى SAN دەلىللەشىنى تەمىنلەيدۇ. بۇ كىملىك تەكشۈرۈشىنى زەنجىر دەلىللەشى بىلەن بىللە ساقلاڭ.
مۇۋەپپەقىيەتلىك wget تەلەپنى باشقا ئىشەنچ مەنبەسىنى ئىشلىتەلەيدۇ. بۇ كىرگۈزۈش Envoy دىن كەلگەن TLS نى ئۆز ئىچىگە ئالىدۇ؛ ئادەتتىكى CONNECT ئەۋەتىشتە، ئەپلىكەيشە نىشاننى دەلىللەيدىغان TLS خېرىدارى بولۇپ قالىدۇ.