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
