GoogleContainerTools/distroless
کاربرد:
این پروژه تصاویر داکری سبک و امن ارائه میده که فقط شامل زبانهای برنامهنویسی و کتابخانههای ضروری مثل Java، Python، Node.js و غیره است و سیستم عامل کامل رو نداره. ️ این کار باعث کمتر شدن حجم تصویر و کاهش نقاط آسیبپذیری میشه.
در چه شرایطی بهتره استفاده شود؟
وقتی به دنبال امنیت بیشتر، حجم کمتر و عملکرد بهینه در محیطهای تولیدی هستی، استفاده از این تصاویر عالیه. مناسب محیطهایی مثل Kubernetes و سرویسهای میکروسرویسی که نیاز به استقرار سریع و امن دارن.
چند مثال از موارد استفاده
- اجرای یک برنامه Java بدون نیاز به شل یا بستههای غیرضروری
- استقرار یک سرویس Node.js در کلاستر Kubernetes با کمترین حجم ممکن
- کاهش خطر حملات با حذف ابزارهای غیرضروری مثل bash یا package manager از کانتینر
- ##distroless
- ##containers
- ##security
- ##Kubernetes
- ##microservices
- ##DevOps
- ##GoogleCloud
- ##minimalImages
- ##secureContainers
- ##cloudNative
