وب‌سرویس مجید

پروژه inlets-operator

inlets/inlets-operator

این ابزار به تو اجازه می‌ده تا لود بالانسرهای TCP عمومی برای کلاستر‌های محلی Kubernetes ایجاد کنی.

یعنی بدون نیاز به زیرساخت ابری پیچیده، سرویس‌های داخلی رو به صورت عمومی و امن در دسترس قرار بدی.

کاربرد:

وقتی تو یه محیط محلی یا خصوصی (مثل minikube یا k3s) کار می‌کنی و می‌خوای یه سرویس رو به اینترنت عمومی متصل کنی، این ابزار یه تونل امن ایجاد می‌کنه تا ترافیک از یه سرور عمومی به سرویس محلی تو منتقل شود.

در چه شرایطی بهتره استفاده شود؟

- وقتی نمی‌خوای از ابر عمومی مثل AWS یا GCP استفاده کنی

- وقتی روی محیط‌های آزمایشی یا توسعه‌ای کار می‌کنی و نیاز به تست سرویس‌های عمومی داری

- وقتی می‌خوای یه CI/CD سبک با قابلیت دسترسی عمومی داشته باشی

- وقتی زیرساخت ابری نداری اما نیاز به LoadBalancer داری

چند مثال از موارد استفاده:

اجرای یه وب‌اپلیکیشن محلی و نمایش آن برای تست توسط تیم توسعه

اتصال به یه سرویس webhook از محیط خارجی مثل گیت‌هاب

ایجاد یه محیط دموی زنده از یه پروژه محلی بدون دپلوی روی سرور ابری

تست سرویس‌های gRPC یا TCP روی شبکه عمومی

  • ##Kubernetes
  • ##LoadBalancer
  • ##inlets
  • ##DevOps
  • ##LocalTunnel
  • ##CloudNative
  • ##k3s
  • ##minikube
  • ##TCP
  • ##DeveloperTools