מטרות

במעבדה זו תלמדו ותבצעו בפועל:

  1. זיהוי בעיית כפילות ב־Helm Templates והשלכותיה.
  2. הבנת הצורך במקור מרכזי לנתונים משותפים.
  3. יצירת Named Templates בקובץ helpers.
  4. שימוש ב־include והבנת משמעות ה־context (.).
  5. שליטה בהזחות (nindent) בתוך YAML.
  6. שימוש חוזר בתבניות לשיפור עקביות ותחזוקה.

חלק 1: הבנת הבעיה – למה בכלל צריך Named Templates

הבנה מושגית

בעת עבודה עם Helm Charts, חוזרת שוב ושוב אותה תבנית:

הבעיה אינה רק אסתטית — היא תפעולית:

אם מעדכנים labels במקום אחד ושוכחים לעדכן במקום אחר:

מסקנה