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 می‌تواند از منبع اعتماد دیگری استفاده کند. این ورودی TLSای را پوشش می‌دهد که از Envoy سرچشمه می‌گیرد؛ در یک رله CONNECT ساده، برنامه همچنان مشتری TLS است که مقصد را اعتبارسنجی می‌کند.

مقالات مرتبط