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

پروژه kompose

kubernetes/kompose

کاربرد:

این ابزار به شما کمک می‌کنه تا فایل‌های docker-compose.yml رو به منابع Kubernetes مثل Deployment، Service و ConfigMap تبدیل کنید. این کار روند مایگریت پروژه‌ها از محیط داکر کامپوز به کوبرنتیس رو بسیار ساده‌تر می‌کنه.

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

وقتی دارید یک پروژه‌ی کانتینری رو که قبلاً با docker-compose مدیریت می‌شد، به محیط کوبرنتیس منتقل می‌کنید، استفاده از kompose می‌تونه خیلی کمک‌کننده باشه. همچنین برای تست سریع و توسعه‌ی محلی قبل از رفتن به محیط تولید مناسبه.

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

تبدیل یک فایل docker-compose.yml به فایل‌های YAML کوبرنتیس با دستور:

kompose convert

ارسال مستقیم منابع به کلاستر کوبرنتیس بدون ذخیره‌ی فایل:

kompose up

پشتیبانی از volume، port و environment variable بدون نیاز به تنظیم دستی

  • ##Kubernetes
  • ##DockerCompose
  • ##DevOps
  • ##Containerization
  • ##kompose
  • ##CloudMigration
  • ##CI
  • ##K8s
  • ##Tooling
  • ##Microservices