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

پروژه terraform-provider-kustomization

kbst/terraform-provider-kustomization

این ابزار یک ارائه‌دهنده ترافرم (Terraform Provider) برای کار با Kustomize است که به شما امکان می‌دهد منابع کوبرنتیس را با استفاده از ترافرم و Kustomize مدیریت کنید. ️

کاربرد:

این ابزار برای افرادی که از Terraform برای مدیریت زیرساخت‌های ابری استفاده می‌کنند و همزمان می‌خواهند کانفیگ‌های K8s را با Kustomize تولید و اعمال کنند، بسیار مفید است.

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

وقتی که می‌خواهید فرآیند CI/CD خود را یکپارچه کنید و با استفاده از ترافرم، هم زیرساخت ابری را ایجاد کنید و هم اپلیکیشن‌های کوبرنتیس را با Kustomize دپلوی کنید.

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

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

- مدیریت مانیفست‌های K8s با ویژگی‌های Kustomize مثل patch، base و overlay

- یکپارچه‌سازی Kustomize در محیط‌های مختلف (dev, staging, prod) با استفاده از متغیرهای ترافرم

  • ##terraform
  • ##kustomize
  • ##kubernetes
  • ##devops
  • ##iac
  • ##cd
  • ##ci
  • ##cloud