Envoy ର upstream TLS ସନ୍ଦର୍ଭକୁ କଣ୍ଟେନର ଭିତରେ ଥିବା CA ବଣ୍ଡଲ ଆଡକୁ ନିର୍ଦ୍ଦେଶ କରନ୍ତୁ
ଗତିଶୀଳ ଫରୱାର୍ଡ-ପ୍ରକ୍ସି କ୍ଲଷ୍ଟର ଦ୍ୱାରା ଆରମ୍ଭ ହେଉଥିବା 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ଏହାକୁ ଗତିଶୀଳ ଫରୱାର୍ଡ-ପ୍ରକ୍ସି କ୍ଲଷ୍ଟରର କନଫିଗରେସନ ସହିତ ମିଶାନ୍ତୁ। ଅନୁମୋଦିତ ବଣ୍ଡଲ ପଥ ଚାଲୁଥିବା Envoy ପ୍ରକ୍ରିୟା ପାଇଁ ପଠନୀୟ ହେବା ଆବଶ୍ୟକ। Kubernetes ରେ, କଣ୍ଟେନର ଭିତରେ ମାଉଣ୍ଟ ହୋଇଥିବା ଫାଇଲ ଯାଞ୍ଚ କରନ୍ତୁ; କେବଳ ୱାର୍କର ନୋଡରେ ସ୍ଥାପିତ ପ୍ରମାଣପତ୍ର ଏହା ପ୍ରଦାନ କରେ ନାହିଁ।
ଆବଶ୍ୟକ CA କୁ ଡିପ୍ଲୟମେଣ୍ଟର ଟ୍ରଷ୍ଟ-ମେଟେରିଆଲ ପ୍ରକ୍ରିୟା ମାଧ୍ୟମରେ ଅନ୍ତର୍ଭୁକ୍ତ କରନ୍ତୁ, ଏବଂ ଲକ୍ଷ୍ୟ ଆବଶ୍ୟକ ମଧ୍ୟବର୍ତ୍ତୀ ପ୍ରମାଣପତ୍ର ପ୍ରଦାନ କରେ ବୋଲି ନିଶ୍ଚିତ କରନ୍ତୁ। ଚୟନିତ କନଫିଗରେସନ କିମ୍ବା ସିକ୍ରେଟ-ଅପଡେଟ ଯାନ୍ତ୍ରିକତା ମାଧ୍ୟମରେ ପରିବର୍ତ୍ତନ ଲାଗୁ କରନ୍ତୁ।
ଡକ୍ୟୁମେଣ୍ଟେଡ ଗତିଶୀଳ ଫରୱାର୍ଡ-ପ୍ରକ୍ସି TLS ସେଟଅପ ସମାଧାନ ହୋଇଥିବା ହୋଷ୍ଟ ପାଇଁ SNI ଏବଂ ହୋଷ୍ଟନାମ SAN ଯାଞ୍ଚ ପ୍ରଦାନ କରେ। ସେହି ପରିଚୟ ଯାଞ୍ଚକୁ ଚେନ ବୈଧତା ସହିତ ରଖନ୍ତୁ।
ସଫଳ wget ଅନୁରୋଧ ଅନ୍ୟ ଏକ ଟ୍ରଷ୍ଟ ଉତ୍ସ ବ୍ୟବହାର କରିପାରେ। ଏହି ଇନପୁଟ Envoy ରୁ ଉତ୍ପନ୍ନ TLS କୁ ସମାବେଶ କରେ; ସାଧାରଣ CONNECT ରିଲେରେ, ଆପ୍ଲିକେସନ ଲକ୍ଷ୍ୟକୁ ବୈଧ କରୁଥିବା TLS କ୍ଲାଏଣ୍ଟ ହୋଇ ରହେ।