מטרות
במעבדה זו נתחיל את העבודה עם Helm ונבצע bootstrap מלא ל-chart של config-store:
- הבנת מבנה האפליקציה לפני Helm
- יצירת Helm chart באמצעות
helm create
- סקירת מבנה הקבצים שנוצרו
- התאמות ב-
values.yaml (resources, securityContext, image)
- בדיקת Metrics Server (לצורך autoscaling)
- הרצת
helm lint
- הרצת
helm template
- שינוי Service ל-NodePort
- ניסיון התקנה ראשון (שצפוי להיכשל)
- ניתוח CrashLoopBackOff
- הסקת הצורך ב-Subcharts (PostgreSQL)
- ניקוי הסביבה
חלק 1: סקירת מבנה האפליקציה לפני Helm
הסבר
האפליקציה שנבנתה עד כה כוללת:
package.json → תלויות + script (dev)
compose.yaml → הרצה מקומית + PostgreSQL