DevOps बूटकैंप · पाठ

templates Directory और NOTES.txt

जहाँ Manifests रहते हैं और Notes कैसे Render होते हैं।

पाठ 3, कुल 4 में से13 चरण

templates Directory और NOTES.txt, CoddyKit पर DevOps बूटकैंप का एक निःशुल्क पाठ है। यह 4 में से 3वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह DevOps बूटकैंप सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। DevOps बूटकैंप पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

मेनिफ़ेस्ट कहाँ रहते हैं

templates डायरेक्टरी चार्ट का हृदय होती है। यहाँ की हर फ़ाइल Helm द्वारा रेंडर किए जाने के बाद Kubernetes मेनिफ़ेस्ट बन जाती है। 🧩

templates/
  deployment.yaml
  service.yaml

ये Go टेम्पलेट होते हैं

templates की फ़ाइलें साधारण YAML नहीं होतीं: वे Go templates होती हैं। क्लस्टर को भेजने से पहले Helm दोहरे ब्रेस वाली क्रियाओं में मान भरता है।

spec:
  replicas: {{ .Values.replicaCount }}

हर फ़ाइल में एक संसाधन

परंपरा के अनुसार हर फ़ाइल में एक संसाधन प्रकार होता है और फ़ाइल का नाम भी उसी पर रखा जाता है। इससे चार्ट को पढ़ना और उसमें रास्ता ढूँढना आसान रहता है।

templates/serviceaccount.yaml
templates/ingress.yaml

रेंडर करने से वे वास्तविक बनते हैं

इंस्टॉल के समय Helm हर टेम्पलेट को रेंडर करता है, मानों को उनके स्थान पर रखता है और फिर बने हुए मेनिफ़ेस्ट को Kubernetes पर लागू करता है।

helm template ./mychart

अंडरस्कोर वाली फ़ाइलें विशेष होती हैं

अंडरस्कोर से शुरू होने वाली फ़ाइलें, जैसे _helpers.tpl, कभी भी मेनिफ़ेस्ट में रेंडर नहीं होतीं। इसके बजाय उनमें पुनः उपयोग किए जा सकने वाले आंशिक टेम्पलेट होते हैं।

templates/_helpers.tpl

NOTES.txt से परिचित हों

templates में मौजूद विशेष NOTES.txt फ़ाइल सफल इंस्टॉल या अपग्रेड के बाद एक मित्रवत संदेश दिखाती है।

templates/NOTES.txt

नोट्स भी टेम्पलेट होते हैं

NOTES.txt स्वयं एक टेम्पलेट है, इसलिए आप उपयोगकर्ताओं को ऐप तक पहुँचने का तरीका बताने के लिए उसमें रिलीज़ का नाम या वास्तविक URL जोड़ सकते हैं।

Your release is named {{ .Release.Name }}.

नोट्स परिनियोजित नहीं होते

यहाँ की अन्य फ़ाइलों के विपरीत, NOTES.txt कोई संसाधन नहीं बनाता। इसका एकमात्र काम आपके टर्मिनल में मार्गदर्शन दिखाना है।

बाद में नोट्स पढ़ना

आप किसी मौजूदा रिलीज़ के रेंडर किए गए नोट्स को helm get notes की मदद से कभी भी फिर से दिखा सकते हैं।

helm get notes my-release

उप-फ़ोल्डर की अनुमति है

आप टेम्पलेट को उप-फ़ोल्डर में व्यवस्थित कर सकते हैं; Helm पूरे वृक्ष में खोज करता है। जब तक फ़ाइलें मान्य YAML में रेंडर होती हैं, लेआउट आप अपनी सुविधा से तय कर सकते हैं।

templates/web/deployment.yaml
templates/web/service.yaml

यह लेआउट क्यों उपयोगी है

एक सुव्यवस्थित templates फ़ोल्डर और NOTES.txt होने से कोई भी आपके चार्ट को खोलकर तुरंत जान सकता है कि मेनिफ़ेस्ट कहाँ हैं। 🎯

त्वरित जाँच

आइए स्पष्ट करें कि NOTES.txt क्या करता है।

पुनरावलोकन

templates फ़ोल्डर में Go-टेम्पलेट वाले मेनिफ़ेस्ट होते हैं; अंडरस्कोर वाली फ़ाइलें आंशिक टेम्पलेट होती हैं। NOTES.txt मार्गदर्शन दिखाता है और कुछ भी परिनियोजित नहीं करता। ✅

शुरुआत निःशुल्क

एआई शिक्षक के साथ DevOps बूटकैंप सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
142
पाठ
568

अक्सर पूछे जाने वाले प्रश्न

क्या “templates Directory और NOTES.txt” पाठ निःशुल्क है?

हाँ — DevOps बूटकैंप अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “templates Directory और NOTES.txt” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। DevOps बूटकैंप पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“templates Directory और NOTES.txt” में मैं क्या सीखूँगा?

जहाँ Manifests रहते हैं और Notes कैसे Render होते हैं। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ DevOps बूटकैंप का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या DevOps बूटकैंप शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर DevOps बूटकैंप शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 3वाँ पाठ है।

“templates Directory और NOTES.txt” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस DevOps बूटकैंप पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर DevOps बूटकैंप पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. helm create से Skeleton बनाएँ
  2. Chart.yaml: Metadata और Versions
  3. templates Directory और NOTES.txt
  4. Default values.yaml और _helpers File
← DevOps बूटकैंप पर वापस जाएँ