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

Chart.yaml: Metadata और Versions

name, version, appVersion और Chart Type।

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

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

चार्ट का पहचान-पत्र

हर चार्ट के मूल स्थान पर एक Chart.yaml होता है। यह मेटाडेटा फ़ाइल है, जो Helm को बताती है कि यह चार्ट क्या है और इसे कैसे संभालना है। 🪪

apiVersion: v2

apiVersion फ़ील्ड चार्ट के प्रारूप को दर्शाता है। आधुनिक Helm 3 चार्ट v2 का उपयोग करते हैं, जिसमें निर्भरताएँ इसी फ़ाइल में घोषित की जा सकती हैं।

apiVersion: v2

name से चार्ट की पहचान होती है

name से चार्ट का संदर्भ दिया जाता है और रिपॉज़िटरी में वह दिखाई देता है। इसमें छोटे अक्षरों और डैश का उपयोग होना चाहिए।

name: my-web-app

version चार्ट का संस्करण है

version चार्ट की अपनी SemVer संख्या होती है। जब भी चार्ट के टेम्पलेट या डिफ़ॉल्ट बदलें, इसे बढ़ाएँ।

version: 0.2.0

appVersion ऐप को दर्शाता है

appVersion उस सॉफ़्टवेयर का संस्करण दर्ज करता है जिसे चार्ट परिनियोजित करता है। यह केवल जानकारी के लिए होता है और इसका चार्ट संस्करण से मेल खाना ज़रूरी नहीं है।

appVersion: "1.27.0"

दो संस्करण, दो भूमिकाएँ

अंतर स्पष्ट रखें: पैकेजिंग बदलने पर version बदलता है, जबकि मूल ऐप बदलने पर appVersion बदलता है।

version: 0.3.0
appVersion: "1.27.0"

मनुष्यों के लिए विवरण

वैकल्पिक description एक पंक्ति का सारांश होता है, जिसे Helm चार्ट की सूची बनाते या खोजते समय दिखाता है।

description: A Helm chart for my web app

type फ़ील्ड

type या तो application होता है या library। application डिफ़ॉल्ट है और यही एक ऐसा प्रकार है जिसे आप सीधे इंस्टॉल कर सकते हैं।

type: application

उपयोगी अतिरिक्त जानकारी

आप keywords, अनुरक्षकों के नाम, होम URL और आइकन जोड़ सकते हैं। इनसे कैटलॉग में चार्ट की प्रस्तुति बेहतर होती है।

keywords:
  - web
maintainers:
  - name: CoddyKit

निर्भरताएँ भी यहीं आती हैं

v2 में dependencies सूची उन उप-चार्ट के नाम देती है जिनकी चार्ट को ज़रूरत है। हर उप-चार्ट के साथ उसका संस्करण और स्रोत रिपॉज़िटरी दी जाती है।

dependencies:
  - name: redis
    version: "18.x.x"
    repository: https://charts.bitnami.com/bitnami

संस्करण क्यों महत्वपूर्ण हैं

साफ़-सुथरा संस्करण प्रबंधन उपयोगकर्ताओं को किसी ज्ञात चार्ट संस्करण को पिन करने और सोच-समझकर अपग्रेड करने देता है। यह पुनरुत्पाद्य परिनियोजनों की रीढ़ है। 🎯

त्वरित जाँच

सुनिश्चित करें कि दोनों संस्करण फ़ील्ड स्पष्ट हैं।

पुनरावलोकन

Chart.yaml में apiVersion, name, version और appVersion होते हैं। version चार्ट को दर्शाता है, जबकि appVersion उस ऐप को दर्शाता है जिसे चार्ट उपलब्ध कराता है। ✅

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

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

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

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

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

क्या “Chart.yaml: Metadata और Versions” पाठ निःशुल्क है?

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

“Chart.yaml: Metadata और Versions” में मैं क्या सीखूँगा?

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

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

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

“Chart.yaml: Metadata और Versions” पाठ पूरा करने में कितना समय लगता है?

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 बूटकैंप पर वापस जाएँ