linkerd/linkerd2-proxy
کاربرد:
این پروکسی یک لایهی سبک و امن برای مدیریت ارتباطات بین سرویسها در محیطهای کانتینری مثل کوبرنتیس فراهم میکنه. به صورت خاص برای Linkerd service mesh طراحی شده و تمام ترافیک شبکه رو با عملکرد بالا و تأخیر کم کنترل میکنه. از آن برای اعمال سیاستهای امنیتی، مانیتورینگ، روتینگ هوشمند و رمزنگاری ارتباطات استفاده میشه.
در چه شرایطی بهتره استفاده شود؟
وقتی در حال استفاده از Linkerd به عنوان سرویس مش خود هستید و نیاز به یک پروکسی سریع، قابل اعتماد و کممصرف دارید. این پروکسی بهترین عملکرد رو در محیطهای تولید با ترافیک بالا و نیاز به قابلیتهایی مثل mTLS، مشاهدات دقیق (observability) و کنترل ترافیک نشون میده. همچنین چون با Rust نوشته شده، از نظر حافظه و امنیت بسیار قویه.
چند مثال از موارد استفاده
افزودن امنیت خودکار بین سرویسها با رمزنگاری mTLS بدون تغییر کد
ردیابی درخواستها و مانیتورینگ تأخیرها و خطاهای شبکه در محیط میکروسرویسی
اعمال سیاستهای ترافیکی مثل توزیع بار، تکرار درخواست و قطع کردن سرویسهای ناپایدار
استفاده در کنار کوبرنتیس برای ایجاد یک شبکهی سرویسی قابل اعتماد و قابل مشاهده
- ##service
- ##linkerd
- ##kubernetes
- ##proxy
- ##rust
- ##microservices
- ##observability
- ##mTLS
- ##cloud
- ##networking
