helm verify और --verify से सत्यापन करना
हस्ताक्षर जाँच में विफल चार्ट अस्वीकार करना
helm verify और --verify से सत्यापन करना, CoddyKit पर DevOps बूटकैंप का एक निःशुल्क पाठ है। यह 4 में से 3वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह DevOps बूटकैंप सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। DevOps बूटकैंप पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
हस्ताक्षर की जाँच
हस्ताक्षर करना पूरी प्रक्रिया का केवल आधा भाग है। उपयोगकर्ता का काम है कि उस पर भरोसा करने से पहले सत्यापित करे कि चार्ट और उसका .prov एक-दूसरे से मेल खाते हैं।
verify कमांड
ऐसे डाउनलोड किए गए .tgz पर helm verify चलाएँ जिसके साथ उसकी .prov फ़ाइल पहले से मौजूद हो। Helm हैश और हस्ताक्षर दोनों की जाँच करता है।
helm verify mychart-0.1.0.tgz.prov मौजूद होना चाहिए
helm verify को आर्काइव के साथ उसी स्थान पर .prov फ़ाइल चाहिए। इसके बिना जाँचने के लिए कोई हस्ताक्षर नहीं होता और सत्यापन चल नहीं सकता।
mychart-0.1.0.tgz
mychart-0.1.0.tgz.provहस्ताक्षरकर्ता की सार्वजनिक कुंजी दें
सत्यापन के लिए प्रकाशक की सार्वजनिक कुंजी आपकी कीरिंग में होनी चाहिए। यदि वह डिफ़ॉल्ट स्थान पर नहीं है, तो --keyring से Helm को उसका पथ बताएँ।
helm verify --keyring ./pubring.gpg mychart-0.1.0.tgzदो जाँचें, दोनों सफल होनी चाहिए
Helm आर्काइव का डाइजेस्ट फिर से बनाता है और PGP हस्ताक्षर को मान्य करता है। इनमें से कोई भी जाँच विफल होने पर सत्यापन त्रुटि देता है और आपको इंस्टॉल नहीं करना चाहिए।
इंस्टॉल करते समय सत्यापित करें
इसके लिए अलग चरण की आवश्यकता नहीं है। install या pull में --verify जोड़ें और हस्ताक्षर गलत होने पर Helm आगे बढ़ने से मना कर देगा।
helm install demo ./mychart-0.1.0.tgz --verifyरिपॉज़िटरी चार्ट सत्यापित करें
रिपॉज़िटरी से इंस्टॉल करते समय, --verify Helm को .prov फ़ाइल भी डाउनलोड करने और रिलीज़ बनाने से पहले उसकी जाँच करने के लिए कहता है।
helm install demo myrepo/mychart --verifyसफलता का परिणाम पढ़ना
सफल होने पर Helm हस्ताक्षरकर्ता की पहचान और उस SHA-256 हैश को प्रिंट करता है जिसकी उसने पुष्टि की है। इससे आप ठीक-ठीक देख सकते हैं कि आपने किस पर और किस चीज़ पर भरोसा किया।
Signed by: Jane Dev <jane@example.com>
Using Key With Fingerprint: ABC123...कुंजी न मिलने पर स्पष्ट विफलता
यदि हस्ताक्षरकर्ता की सार्वजनिक कुंजी आपकी कीरिंग में नहीं है, तो सत्यापन विफल हो जाता है। जिस हस्ताक्षर के लिए कुंजी ही न हो, Helm उसे मान्य नहीं कर सकता।
पहले कुंजी आयात करें
प्रकाशक की सार्वजनिक कुंजी प्राप्त करके अपनी कीरिंग में आयात करें। इसके बाद सत्यापन के पास हस्ताक्षर की जाँच करने के लिए आवश्यक कुंजी होगी।
gpg --import janedev.pubइसे आदत बनाइए
अविश्वसनीय स्रोतों के लिए, इंस्टॉल से पहले सत्यापन करना आपके क्लस्टर तक छेड़छाड़ किए गए या किसी और का रूप धरे चार्ट पहुँचने से बचाने वाला बचाव है।
त्वरित जाँच
आप चाहते हैं कि डाउनलोड किए गए चार्ट का हस्ताक्षर अमान्य होने पर Helm इंस्टॉल करने से मना कर दे।
पुनरावलोकन: चार्ट का सत्यापन
इंस्टॉल करने से पहले हस्ताक्षरकर्ता की सार्वजनिक कुंजी के आधार पर चार्ट के डाइजेस्ट और हस्ताक्षर की पुष्टि करने के लिए helm verify या --verify फ़्लैग का उपयोग करें। ✅
एआई शिक्षक के साथ DevOps बूटकैंप सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 142
- पाठ
- 568
अक्सर पूछे जाने वाले प्रश्न
क्या “helm verify और --verify से सत्यापन करना” पाठ निःशुल्क है?
हाँ — DevOps बूटकैंप अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “helm verify और --verify से सत्यापन करना” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। DevOps बूटकैंप पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“helm verify और --verify से सत्यापन करना” में मैं क्या सीखूँगा?
हस्ताक्षर जाँच में विफल चार्ट अस्वीकार करना आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ DevOps बूटकैंप का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या DevOps बूटकैंप शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर DevOps बूटकैंप शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 3वाँ पाठ है।
“helm verify और --verify से सत्यापन करना” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस DevOps बूटकैंप पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर DevOps बूटकैंप पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- Provenance File क्या सुनिश्चित करती है
- helm package --sign से चार्ट पर हस्ताक्षर करना
- helm verify और --verify से सत्यापन करना
- Sigstore Cosign से Keyless Signing