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 கிளையண்டாகவே இருக்கும்.