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

پروژه helm-charts

zopdev/helm-charts

این مجموعه از چارت‌های Helm برای استقرار برنامه‌ها در محیط Kubernetes استفاده می‌شود.

کاربرد اصلی آن، ساده‌سازی و خودکارسازی فرآیند نصب و مدیریت سرویس‌های کانتینری در خوشه‌های کوبرنتیس است. ️

کاربرد:

این چارت‌ها به توسعه‌دهندگان و مهندسان اپراتوری کمک می‌کنند تا برنامه‌های خود را به‌راحتی، قابل‌اطمینان و با پیکربندی استاندارد در کوبرنتیس راه‌اندازی کنند.

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

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

- وقتی قصد داری چندین سرویس را به‌صورت یکپارچه در کوبرنتیس استقرار بدی.

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

- وقتی به دنبال راه‌حلی قابل‌تکرار و قابل‌مدیریت برای استقرار می‌گردی.

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

راه‌اندازی یک برنامه Node.js با ingress، service و persistent volume

استقرار یک دیتابیس PostgreSQL با تنظیمات امنیتی و پشتیبان‌گیری

مدیریت محیط‌های چندگانه (dev/staging/prod) با فایل‌های values.yaml متفاوت

استقرار سرویس‌های میکروسرویسی با شبکه‌های سرویسی مثل istio

  • ##Helm
  • ##Kubernetes
  • ##DevOps
  • ##CI
  • ##Microservices
  • ##CloudNative
  • ##InfrastructureAsCode
  • ##K8s
  • ##Automation
  • ##zopdev