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

پروژه distroless

GoogleContainerTools/distroless

کاربرد:

این پروژه تصاویر داکری سبک و امن ارائه میده که فقط شامل زبانهای برنامهنویسی و کتابخانههای ضروری مثل Java، Python، Node.js و غیره است و سیستم عامل کامل رو نداره. ️ این کار باعث کمتر شدن حجم تصویر و کاهش نقاط آسیبپذیری میشه.

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

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

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

- اجرای یک برنامه Java بدون نیاز به شل یا بستههای غیرضروری

- استقرار یک سرویس Node.js در کلاستر Kubernetes با کمترین حجم ممکن

- کاهش خطر حملات با حذف ابزارهای غیرضروری مثل bash یا package manager از کانتینر

  • ##distroless
  • ##containers
  • ##security
  • ##Kubernetes
  • ##microservices
  • ##DevOps
  • ##GoogleCloud
  • ##minimalImages
  • ##secureContainers
  • ##cloudNative