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

پروژه popeye

derailed/popeye

کاربرد:

یک ابزار برای بررسی و بهینه‌سازی منابع در خوشه‌های کوبرنتیس هست که به صورت خودکار منابع غیرضروری، تنظیمات نادرست و مشکلات امنیتی رو شناسایی می‌کنه. این ابزار بدون نیاز به نصب کامپوننت درون خوشه (agentless)، وضعیت خوشه رو تحلیل می‌کنه و گزارش می‌ده.

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

وقتی می‌خوای سلامت خوشه کوبرنتیس رو بررسی کنی، قبل از راه‌اندازی سرویس‌های جدید، یا برای نظافت دوره‌ای منابع (مثل پاکسازی configmapهای قدیمی یا سرویس‌های بدون استفاده). همچنین برای تیم‌های دوپ، وقتی می‌خوان از استانداردهای امنیتی و بهینه‌سازی اطمینان پیدا کنن، عالیه.

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

شناسایی پادهای بدون استفاده یا دیپلویمنت‌های بدون ریپلیکا

پیدا کردن اینپوت‌های نامعتبر در کانفیگ‌ها مثل imageهای قدیمی یا تنظیمات ناامن

بررسی سرویس‌های بدون سرویس‌آکاونت مناسب یا ولوم‌های خطرناک

گزارش از ریسک‌های امنیتی مثل دسترسی‌های بالا (privilege escalation)

استفاده در CI/CD برای اجرای خودکار بررسی خوشه قبل از دپلوی

  • ##Kubernetes
  • ##DevOps
  • ##Popeye
  • ##ClusterHealth
  • ##SecurityScan
  • ##ResourceOptimization
  • ##K8sTools
  • ##CleanArchitecture
  • ##CI
  • ##AgentlessMonitoring