nginx/kubernetes-ingress
کاربرد:
این پروژه کنترلر ورودی (Ingress Controller) برای کوبرنتیس با استفاده از NGINX و NGINX Plus فراهم میکند. این ابزار به شما امکان میدهد تا ترافیک ورودی به سرویسهای درون کلستر کوبرنتیس را مدیریت کنید، مثل مسیریابی، بارگذاری متعادل (load balancing)، امنیت و SSL termination.
در چه شرایطی بهتره استفاده شود؟
وقتی که نیاز دارید ترافیک HTTP و HTTPS به درستی به سرویسهای مختلف در کوبرنتیس هدایت شود، بهترین زمان استفاده از این پروژه است. همچنین برای محیطهای تولید (production) که به پایداری، عملکرد بالا و قابلیتهای پیشرفته شبکه نیاز دارند، عالیه.
چند مثال از موارد استفاده
- میزبانی چندین وبسایت یا API روی یک کلستر کوبرنتیس با دامنههای مختلف
- اعمال قوانین امنیتی و rate limiting برای جلوگیری از حملات DDoS ️
- پیادهسازی SSL/TLS و termination برای ارتباطات امن
- استفاده از NGINX Plus برای مانیتورینگ و active health checks
- ##Kubernetes
- ##IngressController
- ##NGINX
- ##LoadBalancing
- ##DevOps
- ##CloudNative
- ##WebTraffic
- ##SSLTermination
- ##Microservices
- ##Networking
