-f से Custom values File देना
अपने YAML में Configuration का Version नियंत्रण रखें।
-f से Custom values File देना, CoddyKit पर DevOps बूटकैंप का एक निःशुल्क पाठ है। यह 4 में से 3वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह DevOps बूटकैंप सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। DevOps बूटकैंप पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
फ़ाइल के रूप में कॉन्फ़िगरेशन
जब बदलाव बहुत अधिक हो जाएँ, तो उन्हें अपनी YAML फ़ाइल में रखें। -f फ़्लैग इंस्टॉल करते समय वह फ़ाइल Helm को देता है। 📄
helm install web bitnami/nginx -f my-values.yamlलंबा रूप
-f फ़्लैग --values का छोटा रूप है। दोनों एक ही काम करते हैं, इसलिए जो आपको अधिक स्पष्ट लगे उसका उपयोग करें।
helm install web bitnami/nginx --values my-values.yamlकेवल वही बदलें जो ज़रूरी है
आपकी फ़ाइल में हर डिफ़ॉल्ट मान दोहराना ज़रूरी नहीं है। केवल वे कुंजियाँ शामिल करें जिन्हें आप बदलना चाहते हैं और Helm उन्हें बाकी मानों के ऊपर मिला देता है।
replicaCount: 3
image:
tag: "1.27.0"नेस्टेड संरचना स्वाभाविक लगती है
फ़ाइल में नेस्टेड कुंजियाँ केवल इंडेंट किया हुआ YAML होती हैं। यह लंबे बिंदु वाले --set स्ट्रिंग से कहीं अधिक पढ़ने योग्य है।
service:
type: ClusterIP
port: 8080इसे Git में संस्करणित करें
मानों की फ़ाइल सादा पाठ होती है, इसलिए आप इसे कमिट कर सकते हैं। अब आपके डिप्लॉयमेंट के कॉन्फ़िगरेशन में भी इतिहास और समीक्षा की सुविधा किसी अन्य कोड की तरह है।
कई फ़ाइलों को एक साथ रखें
-f को एक से अधिक बार दें। Helm उन्हें बाएँ से दाएँ पढ़ता है और बाद की फ़ाइलें कुंजी-दर-कुंजी पहले वाली फ़ाइलों के मान बदल देती हैं।
helm install web ./chart -f base.yaml -f prod.yamlआधार और ओवरले का पैटर्न
साझा सेटिंग्स को base.yaml में और हर वातावरण के बदलावों को prod.yaml में रखें। इन्हें एक साथ रखने से हर फ़ाइल छोटी और केंद्रित रहती है।
# prod.yaml
replicaCount: 5
resources:
limits:
cpu: "1"अपग्रेड में फिर उपयोग करें
वही -f फ़ाइल helm upgrade के साथ भी काम करती है। फ़ाइल संपादित करें, upgrade चलाएँ और आपकी रिलीज़ नए मान अपना लेगी।
helm upgrade web ./chart -f my-values.yamlइंडेंटेशन पर ध्यान दें
YAML में टैब नहीं, बल्कि रिक्त स्थान मायने रखते हैं। गलत संरेखित कुंजी चुपचाप गलत जगह पहुँच सकती है, इसलिए अपना इंडेंटेशन एकसमान रखें।
लागू हुए बदलावों की पुष्टि करें
इंस्टॉल करने के बाद रिलीज़ पर helm get values चलाकर देखें कि Helm ने ठीक-ठीक कौन-से बदलाव दर्ज किए हैं।
helm get values webवास्तविक काम के लिए मुख्य विकल्प
त्वरित परीक्षण से आगे के किसी भी काम के लिए मानों की फ़ाइल ऐसा विकल्प है जिसका रखरखाव आसान है। यह आपके कॉन्फ़िगरेशन को पढ़ने और साझा करने योग्य बनाए रखती है।
त्वरित जाँच
आइए पुष्टि करें कि -f को दो बार देने पर क्या होता है।
पुनरावलोकन
अपने मानों का YAML देने के लिए -f का उपयोग करें, केवल बदले हुए मान शामिल करें, ओवरले के लिए फ़ाइलों को एक साथ रखें और उन्हें Git में कमिट करें। ✅
एआई शिक्षक के साथ DevOps बूटकैंप सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 142
- पाठ
- 568
अक्सर पूछे जाने वाले प्रश्न
क्या “-f से Custom values File देना” पाठ निःशुल्क है?
हाँ — DevOps बूटकैंप अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “-f से Custom values File देना” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। DevOps बूटकैंप पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“-f से Custom values File देना” में मैं क्या सीखूँगा?
अपने YAML में Configuration का Version नियंत्रण रखें। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ DevOps बूटकैंप का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या DevOps बूटकैंप शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर DevOps बूटकैंप शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 3वाँ पाठ है।
“-f से Custom values File देना” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस DevOps बूटकैंप पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर DevOps बूटकैंप पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- helm show values से Defaults की जाँच
- --set से CLI पर Override करें
- -f से Custom values File देना
- --set और -f कैसे Merge होते हैं