उबंटू पर हेल्म स्थापित करें

Ubantu Para Helma Sthapita Karem



हेल्म कुबेरनेट्स के लिए एक उपकरण है, जिसका उपयोग हेल्म चार्ट नामक एकल पैकेज में कॉन्फ़िगरेशन फ़ाइलों को संयोजित करके कुबेरनेट्स अनुप्रयोगों को तैनात करने के लिए किया जाता है। क्योंकि एकाधिक कॉन्फ़िगरेशन फ़ाइलों को संपादित करने के बजाय एकल कॉन्फ़िगरेशन फ़ाइल को अपडेट करना बेहतर है। हेल्म के साथ कुबेरनेट्स अनुप्रयोगों की तैनाती बेहद आसान हो जाती है।

इस गाइड में, मैं उबंटू पर हेल्म को लागू करने के विभिन्न तरीकों के बारे में बताऊंगा।

टिप्पणी: इस गाइड में उल्लिखित निर्देश और आदेश Ubuntu 22.04 पर निष्पादित किए जाते हैं। ये कमांड बिना किसी समस्या के सभी उबंटू फ्लेवर्स और डेबियन-आधारित वितरणों पर भी काम करेंगे।







उबंटू पर हेल्म स्थापित करें

हेल्म ने लिनक्स के लिए कई इंस्टॉलेशन विधियों की पेशकश की, और उनका उपयोग उबंटू पर इसे इंस्टॉल करने के लिए किया जा सकता है।



1. स्नैप का उपयोग करना

स्नैप पैकेज मैनेजर उबंटू पर डिफ़ॉल्ट रूप से आता है और हेल्म को चालू करने का सबसे तेज़ तरीका है। हेल्म पैकेज को डाउनलोड और इंस्टॉल करने के लिए टर्मिनल में निम्न कमांड टाइप करें।



सूडो स्नैप स्थापित करना संचालन, पतवार --क्लासिक





स्नैप पैकेज कंटेनरीकृत होता है और आमतौर पर डिबेट की तुलना में आकार में बड़ा होता है। यदि आप इसे उबंटू से हटाना चाहते हैं, तो स्नैप रिमूव कमांड का उपयोग करें।

सूडो स्नैप हटाएं पतवार



2. बाइनरी रिलीज़ का उपयोग करना

पहली विधि में डाउनलोड करना शामिल है लेता है आधिकारिक वेबसाइट से फ़ाइल.

यहां से लिनक्स संस्करण डाउनलोड करें यहाँ .

उस निर्देशिका पर जाएँ जहाँ फ़ाइल का उपयोग करके डाउनलोड किया गया है सीडी आज्ञा; मेरे मामले में, इसे डाउनलोड किया गया है डाउनलोड निर्देशिका।

लिनक्स का उपयोग करके फ़ाइल को अनटार करें लेता है आज्ञा।

सूडो लेता है -zxf < फ़ाइल का नाम >

उपरोक्त आदेश में, साथ फ़्लैग का उपयोग अनकंप्रेस करने के लिए किया जाता है gz फ़ाइल, एक्स संग्रह निकालने के लिए, और एफ उल्लिखित फ़ाइल को पढ़ने/लिखने के लिए। मेरे मामले में, फ़ाइल का नाम है हेल्म-v3.14.0-linux-arm64.tar.gz.

सूडो लेता है -zxf हेल्म-v3.14.0-linux-arm64.tar.gz

संग्रह को निकालने के बाद, वर्तमान कार्यशील निर्देशिका में नाम के साथ एक निर्देशिका बनाई जाएगी लिनक्स-आर्म64. फ़ाइल नाम के आधार पर निर्देशिका का नाम बदल सकता है।

का उपयोग करके इस निर्देशिका पर नेविगेट करें सीडी आज्ञा।

सीडी लिनक्स-आर्म64

इस डायरेक्टरी में आपको तीन फाइलें मिलेंगी, संचालन, पतवार , लाइसेंस , और README.md .

चलाएं संचालन, पतवार बाइनरी से /usr/स्थानीय/बिन निर्देशिका का उपयोग करना सूडो और एमवी (चाल) आदेश।

सूडो एमवी संचालन, पतवार / यूएसआर / स्थानीय / बिन /

इतना ही! उबंटू पर हेल्म इंस्टॉलेशन पूरा हो गया है, इंस्टॉलेशन का उपयोग करके सत्यापित करें पतवार संस्करण आज्ञा।

पतवार संस्करण

आउटपुट दर्शाता है कि हेल्म लिनक्स पर स्थापित किया गया है।

उबंटू से हेल्म को अनइंस्टॉल करने के लिए, बस इसे हटा दें संचालन, पतवार से /usr/स्थानीय/बिन/ निर्देशिका।

सूडो आर एम / यूएसआर / स्थानीय / बिन / संचालन, पतवार

3. स्क्रिप्ट का उपयोग करना

हेल्म को उबंटू में डाउनलोड और इंस्टॉल करने की दूसरी विधि स्क्रिप्ट का उपयोग करना है। हेल्म की नवीनतम स्क्रिप्ट डाउनलोड करने के लिए, निम्नलिखित कमांड निष्पादित करें।

कर्ल -एफएसएसएल -ओ get_hem.sh https: // raw.githubusercontent.com / संचालन, पतवार / संचालन, पतवार / मुख्य / लिपियों / हेल्म प्राप्त करें- 3

उपरोक्त कमांड नवीनतम हेल्म स्क्रिप्ट को पुनः प्राप्त करता है और इसे नाम के तहत वर्तमान कार्यशील निर्देशिका में डाउनलोड करता है get_hem.sh .

स्क्रिप्ट को निष्पादन योग्य बनाने के लिए, इसका उपयोग करके इसे आवश्यक अनुमति दें चामोद आज्ञा।

सूडो चामोद 700 get_hem.sh

इंस्टॉलेशन प्रक्रिया शुरू करने के लिए स्क्रिप्ट निष्पादित करें।

. / get_hem.sh

हेल्म डाउनलोड और इंस्टॉल हो जाएगा /usr/स्थानीय/बिन/ निर्देशिका। इसके संस्करण की जाँच करके सत्यापित करें।

इसे अनइंस्टॉल करने के लिए, विधि 2 के अंत में उल्लिखित उसी दृष्टिकोण का उपयोग करें ( बाइनरी रिलीज का उपयोग करना ).

4. एपीटी का उपयोग करना

एपीटी का उपयोग करके उबंटू में हेल्म पैकेज स्थापित करने के लिए, सबसे पहले, हमें इसकी रिपॉजिटरी को जोड़ना होगा; निम्नलिखित चरण देखें.

सबसे पहले सार्वजनिक कुंजी का उपयोग करके डाउनलोड और इंस्टॉल करें।

कर्ल https: // baltocdn.com / संचालन, पतवार / हस्ताक्षर.एएससी | जीपीजी --डियरमोर | सूडो टी / यूएसआर / शेयर करना / चाभी के छल्ले / हेल्म.जीपीजी > / देव / व्यर्थ

यहाँ, कर्ल https://baltocdn.com/helm/signing.asc जबकि सार्वजनिक ASCII बख्तरबंद कुंजी डाउनलोड कर रहा है जीपीजी-डियरमोर इसे बाइनरी में परिवर्तित कर रहा है।

टी /usr/share/keyrings/hem.gpg में परिवर्तित बाइनरी लिख रहा है हेल्म.जीपीजी फ़ाइल।

आपको कोई आउटपुट नहीं दिखेगा क्योंकि सभी मानक आउटपुट जा रहे हैं /देव/शून्य .

नीचे उल्लिखित कमांड को निष्पादित करके रिपॉजिटरी जोड़ें।

गूंज 'देब [आर्क= $(dpkg--प्रिंट-आर्किटेक्चर) हस्ताक्षरित-द्वारा=/usr/share/keyrings/hem.gpg] https://baltocdn.com/helm/stable/debian/ all main' | सूडो टी / वगैरह / अपार्ट / source.list.d / पतवार-स्थिर-डेबियन.सूची

यहाँ, का तर्क गूंज जिसमें रिपॉजिटरी की जानकारी लिखी होती है source.list.d/hem-stable-debian.list फ़ाइल।

अब, सुरक्षित HTTPS प्रोटोकॉल के माध्यम से रिपॉजिटरी तक पहुंचने के लिए, इंस्टॉल करें उपयुक्त-परिवहन-https पैकेज, हालांकि यह एक वैकल्पिक कदम है।

इस बात पे ध्यान दिया जाना चाहिए कि उपयुक्त-परिवहन-https पैकेज एपीटी में इसके 1.5 संस्करण से बनाया गया है और नवीनतम उबंटू रिलीज में उपलब्ध है।

सूडो अपार्ट स्थापित करना उपयुक्त-परिवहन-https --हाँ

अब, रिपॉजिटरी सूची को अपडेट करें और एपीटी का उपयोग करके हेल्म स्थापित करें।

सूडो अपार्ट स्थापित करना संचालन, पतवार

सत्यापित करने के लिए, का उपयोग करें पतवार संस्करण आज्ञा। लेकिन अगर यह कोई त्रुटि दिखाता है, तो सिस्टम को रीबूट करें।

इसे अनइंस्टॉल करने के लिए, निम्न कमांड का उपयोग करें।

सूडो उपयुक्त हटाएँ --ऑटोरिमूव संचालन, पतवार

निष्कर्ष

कुबेरनेट्स पैकेज परिनियोजन की दक्षता बढ़ाने के लिए हेल्म टूल का उपयोग किया जाता है। उबंटू पर हेल्म स्थापित करने के कई तरीके हैं जैसे स्नैप, एपीटी, स्क्रिप्ट और आधिकारिक बाइनरी रिलीज के माध्यम से। इस ट्यूटोरियल में, इन सभी तरीकों पर चर्चा की गई है। मैं स्नैप का उपयोग करके हेल्म स्थापित करना पसंद करता हूं, क्योंकि यह केवल एक कमांड निष्पादित करके किया जा सकता है। हालाँकि, यह सिस्टम की आवश्यकताओं पर भी निर्भर करता है। संबंधित इंस्टॉलेशन विधियों के साथ हेल्म की अनइंस्टॉलेशन विधियां भी सूचीबद्ध हैं।