Helm से ऐप्लिकेशन डिप्लॉय करना
सार्वजनिक चार्ट रिपॉज़िटरी से लोकप्रिय ऐप्लिकेशन आसानी से इंस्टॉल और प्रबंधित करने के लिए Helm का उपयोग कीजिए।
Helm से ऐप्लिकेशन डिप्लॉय करना, CoddyKit पर DevOps बूटकैंप का एक निःशुल्क पाठ है। यह 4 में से 2वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह DevOps बूटकैंप सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। DevOps बूटकैंप पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
Helm से ऐप्स परिनियोजित करना
स्वागत है! इस पाठ में हम Kubernetes के पैकेज प्रबंधक Helm का उपयोग करके ऐप्लिकेशन परिनियोजित करना सीखेंगे।
Helm सबसे जटिल Kubernetes ऐप्लिकेशन को परिभाषित, इंस्टॉल और अपग्रेड करने की प्रक्रिया को सरल बनाता है। इसे अपने Kubernetes क्लस्टर के लिए apt या yum जैसा समझिए!
Chart रिपॉज़िटरी को समझना
Helm charts का उपयोग करता है, जो पहले से कॉन्फ़िगर किए गए Kubernetes संसाधनों के पैकेज होते हैं। ये charts chart repositories में संग्रहीत होते हैं, जो मूलतः chart फ़ाइलों वाले HTTP सर्वर होते हैं।
कई संगठन सार्वजनिक रिपॉज़िटरी बनाए रखते हैं, जिनसे लोकप्रिय ऐप्लिकेशन आसानी से उपलब्ध हो जाते हैं।
Chart रिपॉज़िटरी जोड़ना
Charts इंस्टॉल करने से पहले, हमें Helm को बताना होगा कि उन्हें कहाँ ढूँढना है। हम लोकप्रिय Bitnami रिपॉज़िटरी जोड़ेंगे, जिसमें कई सामान्य ऐप्लिकेशन उपलब्ध हैं।
helm repo add कमांड का उपयोग करें:
helm repo add bitnami https://charts.bitnami.com/bitnamiरिपॉज़िटरी अपडेट करना
रिपॉज़िटरी जोड़ने के बाद या समय-समय पर अपने स्थानीय Helm कैश को अपडेट करना अच्छा रहता है। इससे यह सुनिश्चित होता है कि आपके पास उपलब्ध Charts और उनके संस्करणों की नवीनतम जानकारी हो।
सभी कॉन्फ़िगर की गई रिपॉज़िटरी से नवीनतम बदलाव प्राप्त करने के लिए helm repo update चलाएँ:
helm repo updateCharts खोजना
अब जब हमारी रिपॉज़िटरी कॉन्फ़िगर हो गई हैं, हम ऐप्लिकेशन खोज सकते हैं। helm search repo का उपयोग करके Nginx वेब सर्वर का Chart ढूँढते हैं:
यह कमांड हमारी जोड़ी गई रिपॉज़िटरी में 'nginx' से मेल खाने वाले सभी Charts की सूची देगा।
helm search repo nginxअपना पहला Chart इंस्टॉल करना
Helm के साथ ऐप्लिकेशन परिनियोजित करने की मुख्य कमांड helm install है। इसमें आप अपनी release (परिनियोजित इंस्टेंस) के लिए एक विशिष्ट नाम और Chart का नाम देते हैं।
आइए Nginx परिनियोजित करें। हम इसे क्लस्टर के बाहर से पहुँच योग्य बनाने के लिए --set service.type=NodePort भी निर्दिष्ट करेंगे।
helm install my-nginx bitnami/nginx --set service.type=NodePortअपने परिनियोजन जाँचना
Chart इंस्टॉल करने के बाद, आप helm list कमांड से अपनी सभी सक्रिय Helm releases देख सकते हैं।
यह प्रत्येक परिनियोजन का release नाम, Chart, namespace, स्थिति और संशोधन संख्या दिखाता है।
helm listऐप्लिकेशन अपग्रेड करना
ऐप्लिकेशन को अक्सर अपडेट की आवश्यकता होती है। Helm helm upgrade के साथ इसे आसान बनाता है। आप कॉन्फ़िगरेशन मान बदल सकते हैं या नए Chart संस्करण पर अपडेट कर सकते हैं।
आइए replicaCount को बढ़ाकर अपने Nginx परिनियोजन को 2 तक स्केल करें:
helm upgrade my-nginx bitnami/nginx --set replicaCount=2ऐप्लिकेशन अनइंस्टॉल करना
जब किसी ऐप्लिकेशन की आवश्यकता न रहे, तो Helm उससे जुड़े सभी Kubernetes संसाधनों को व्यवस्थित रूप से हटा सकता है। helm uninstall के बाद release नाम का उपयोग करें।
यह कमांड हमारी my-nginx release से संबंधित सब कुछ हटा देगी।
helm uninstall my-nginxत्वरित जाँच: Helm परिनियोजन
आपने Helm के साथ ऐप्लिकेशन प्रबंधित करना सीख लिया है। आइए बुनियादी कमांड के बारे में आपके ज्ञान का परीक्षण करें।
पुनरावलोकन: Helm परिनियोजन की शक्ति
बधाई हो! आपने Kubernetes पर ऐप्लिकेशन आसानी से परिनियोजित और प्रबंधित करने के लिए Helm का उपयोग करना सीख लिया है।
- हमने Chart रिपॉज़िटरी जोड़ीं और अपडेट कीं।
- हमने उपलब्ध Charts खोजे।
- ऐप्लिकेशन परिनियोजित करने के लिए
helm installका उपयोग किया। - Releases देखने के लिए
helm listका उपयोग किया। - हमने
helm upgradeसे अपना ऐप्लिकेशन अपग्रेड किया। - अंत में,
helm uninstallसे सफ़ाई की।
Helm Kubernetes पर जटिल ऐप्लिकेशन प्रबंधित करना सचमुच बहुत आसान बना देता है!
एआई शिक्षक के साथ DevOps बूटकैंप सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 142
- पाठ
- 568
अक्सर पूछे जाने वाले प्रश्न
क्या “Helm से ऐप्लिकेशन डिप्लॉय करना” पाठ निःशुल्क है?
हाँ — DevOps बूटकैंप अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “Helm से ऐप्लिकेशन डिप्लॉय करना” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। DevOps बूटकैंप पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“Helm से ऐप्लिकेशन डिप्लॉय करना” में मैं क्या सीखूँगा?
सार्वजनिक चार्ट रिपॉज़िटरी से लोकप्रिय ऐप्लिकेशन आसानी से इंस्टॉल और प्रबंधित करने के लिए Helm का उपयोग कीजिए। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ DevOps बूटकैंप का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या DevOps बूटकैंप शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर DevOps बूटकैंप शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 2वाँ पाठ है।
“Helm से ऐप्लिकेशन डिप्लॉय करना” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस DevOps बूटकैंप पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर DevOps बूटकैंप पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- Helm चार्ट्स का परिचय
- Helm से ऐप्लिकेशन डिप्लॉय करना
- रिलीज़ को अनुकूलित और प्रबंधित करना
- अपने Helm चार्ट बनाना और साझा करना