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

helm repo index से Repo Index बनाएँ

Repository के लिए आवश्यक index.yaml तैयार करें।

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

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

रिपॉज़िटरी केवल फ़ाइलें होती है

पारंपरिक Helm रिपॉज़िटरी में कुछ भी जटिल नहीं होता: .tgz संग्रहों वाला एक फ़ोल्डर और एक विशेष सूची फ़ाइल। वह सूची index.yaml होती है।

index.yaml क्यों महत्वपूर्ण है

Helm दूरस्थ फ़ोल्डर की सूची सीधे नहीं बनाता। वह index.yaml डाउनलोड करके जानता है कि कौन-से चार्ट और संस्करण मौजूद हैं और प्रत्येक को कहाँ से प्राप्त करना है।

एक कमांड से इसे बनाएँ

पैकेज किए गए चार्ट रखने वाले फ़ोल्डर को helm repo index के सामने दें। यह प्रत्येक .tgz को स्कैन करके सूची अपने-आप बना देगा।

helm repo index ./dist

सूची के अंदर

बनाई गई index.yaml में प्रत्येक चार्ट का नाम, संस्करण, डाइजेस्ट और डाउनलोड URL होता है। Helm स्थापना का सही समाधान खोजने के लिए इन प्रविष्टियों का उपयोग करता है।

entries:
  mychart:
    - version: 0.2.0
      urls:
        - mychart-0.2.0.tgz

सार्वजनिक URL निर्धारित करें

--url फ़्लैग प्रत्येक प्रविष्टि के डाउनलोड लिंक को उस पते पर बदल देता है जहाँ संग्रह वास्तव में उपलब्ध कराए जाएँगे, न कि किसी स्थानीय पथ पर।

helm repo index ./dist --url https://charts.example.com

हर चार्ट का एक डाइजेस्ट होता है

सूची प्रत्येक संग्रह के लिए SHA-256 डाइजेस्ट दर्ज करती है। डाउनलोड के समय Helm इसका सत्यापन करता है, ताकि दूषित या बदली हुई फ़ाइल पकड़ी जा सके।

digest: sha256:9f86d08...

नए चार्ट मिलाना

शुरुआत से दोबारा बनाने पर पुराना इतिहास हट सकता है। --merge फ़्लैग नए संग्रहों को मौजूदा सूची में मिला देता है और पुराने संस्करणों की प्रविष्टियाँ सुरक्षित रखता है।

helm repo index ./dist --merge ./dist/index.yaml

कार्रवाई का क्रम

हमेशा पहले पैकेज बनाएँ और फिर सूची बनाएँ। सूची केवल पहले से मौजूद संग्रहों को देखती है, इसलिए सूची बनाने से पहले नया .tgz मौजूद होना चाहिए।

helm package ./mychart -d ./dist
helm repo index ./dist --url https://charts.example.com

कई संस्करण साथ रह सकते हैं

एक चार्ट नाम में कई संस्करण प्रविष्टियाँ हो सकती हैं। पुराने .tgz फ़ाइलों को बनाए रखने से उपयोगकर्ता किसी भी प्रकाशित रिलीज़ को स्थापित या उस पर वापस जा सकते हैं।

सूची संग्रहों के साथ रहती है

तैयार index.yaml को उसी निर्देशिका में रखें जिसे आप उपलब्ध कराने वाले हैं। Helm इसे रिपॉज़िटरी के मूल स्थान से प्राप्त करता है और फिर चार्ट URL का समाधान उसके सापेक्ष करता है।

हर प्रकाशन पर दोबारा बनाएँ

सूची लाइव नहीं, बल्कि एक स्नैपशॉट होती है। हर बार चार्ट जोड़ने पर आपको index.yaml को फिर से बनाना या उसमें मिलाना होगा, वरना क्लाइंट उसे नहीं देख पाएँगे।

त्वरित जाँच

आपने सूची बनाई, लेकिन डाउनलोड स्थानीय पथों पर जा रहे हैं। URL ठीक करने वाला फ़्लैग कौन-सा है?

पुनरावलोकन: सूची बनाना

आपने अपने संग्रहों की सूची बनाने के लिए helm repo index चलाया, सार्वजनिक URL निर्धारित किया और पुराने संस्करण बनाए रखने के लिए --merge का उपयोग किया। अब रिपॉज़िटरी के पास अपना नक्शा है। 🗂️

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

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

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

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

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

क्या “helm repo index से Repo Index बनाएँ” पाठ निःशुल्क है?

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

“helm repo index से Repo Index बनाएँ” में मैं क्या सीखूँगा?

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

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

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

“helm repo index से Repo Index बनाएँ” पाठ पूरा करने में कितना समय लगता है?

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

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

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

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

  1. helm package से Release Archive Bundle करें
  2. helm repo index से Repo Index बनाएँ
  3. Chart Repository Host करना
  4. Charts को OCI Registry में Push करना
← DevOps बूटकैंप पर वापस जाएँ