कुबेरनेट्स में मूल निवासी कैसे बनें? मार्कस Eisele द्वारा

मार्कस आइसेले

कुबेरनेट्स एक बेहतरीन परियोजना है सभी के लिए जाना जाता है, विशेष रूप से कंटेनरीकृत ऐप परिनियोजन और प्रबंधन के लिए। और Markus Eisele, Red Hat के EMEA डेवलपर एडॉप्शन लीड में, इसके बारे में जानने के इच्छुक किसी व्यक्ति के लिए कुछ महत्वपूर्ण विवरण हैं।

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

लाल

इन microservices वे उपभोग किए गए संसाधनों के मामले में बेहतर दक्षता प्रदान करते हैं, जो एक और महान लाभ है। इसके अलावा, यह इन ऐप्स को कंटेनर के माध्यम से तैनात करने के सर्वोत्तम तरीकों में से एक है, जैसे कि छोटी आभासी मशीनें इलाज किया गया। हालांकि एक वीएम और कंटेनर के बीच मुख्य अंतर यह है कि पहले में ऑपरेटिंग सिस्टम नहीं होता है, इसके बजाय यह होस्ट ऑपरेटिंग सिस्टम कर्नेल के उपयोगकर्ता स्थान पर चलता है, जैसे कि यह एक ऐप था। इसका मतलब अधिक सुरक्षा भी है।

लेकिन सब कुछ फायदे वाला नहीं था, क्योंकि इस वास्तुकला में कई कंटेनरों (प्रति सेवा या अधिक) की आवश्यकता होती है, जिसका अर्थ है कि जिस तरह से वे प्रबंधित और समन्वित होते हैं वह जटिल हो सकता है और सिस्टम प्रशासक के लिए अधिक से अधिक प्रयास का प्रतिनिधित्व करता है। यह कहाँ है कुबेरनेत्स दृश्य में प्रवेश करता है और यह सब कुछ बहुत आसान बना देता है।

कुबेरनेट्स में एक देशी वातावरण स्थापित करना

कुबेरनेट्स लोगो

कुबेरनेट व्यवस्थापकों के लिए जीवन को आसान बनाता हैऐप्स और सेवाओं के अधिक स्वचालित प्रबंधन को सक्षम करना। एक सादृश्य की तलाश में, यह एक जेटी पर बंदरगाह प्राधिकरण की तरह होगा, जो जहाजों को अंतरिक्ष में एक साथ स्थानांतरित करने में सक्षम बनाता है। दूसरे शब्दों में, शुरुआत में, कुबेरनेट्स की क्षमताओं की तुलना जावा ईई के साथ की जा सकती है, क्योंकि दोनों वितरित भौतिक हार्डवेयर पर ऐप चलाते हैं। हालांकि, कंटेनर ऐप की आवश्यकताओं के बारे में बहुत कम ध्यान रखते हैं।

Kubernetes के साथ आप कॉन्फ़िगरेशन फ़ाइलों को लिखकर एक क्लस्टर कॉन्फ़िगर कर सकते हैं पाठ प्रारूप (मुख्यतः YAML, हालाँकि यह JSON का भी समर्थन करता है)। अंदर प्रबंधन के लिए परिभाषित प्रत्येक वस्तु के पैरामीटर या विनिर्देश होंगे।

स्थानीय कुबेरनेट कॉन्फ़िगरेशन के लिए हार्डवेयर

सर्वर

ताकि लाभ ले सके उच्च मापनीयता और विश्वसनीयता कुबेरनेट क्लस्टर द्वारा प्रदान किया गया, डेवलपर्स और प्रशासकों को कंटेनर को चलाने के लिए पर्याप्त संसाधन प्रदान करने के लिए ध्यान रखना चाहिए।

अगर यह मान लिया जाए कि एक क्लस्टर में 2 जीबी रैम, 4 कोर और 2 वर्कर नोड के साथ 1 जीबी रैम और 2 कोर के साथ दो मास्टर नोड हैं, तो एक कुबेरनेट्स क्लस्टर आपको न्यूनतम के रूप में 6 जीबी रैम और 12 कोर की आवश्यकता होगी। कुछ संसाधन जो सभी डेस्कटॉप कंप्यूटर प्रदान नहीं कर सकते हैं, हालांकि यह सच है कि यह परियोजना डेस्कटॉप के लिए अभिप्रेत नहीं है।

हालाँकि, वर्तमान में कई नंबर हैं सीखने के छोटे वातावरण डेवलपर्स को स्थानीय वातावरण में कुबेरनेट्स के साथ विकसित करने में सक्षम बनाते हैं। इनके उदाहरण हैं मिनीकुब, माइक्रोके 8, ओपनशिफ्ट कोडरेड्डी कॉर्नरटेनर इत्यादि। वे सभी 1 सिंगल नोड के क्लस्टर हैं जो उन्हें डेस्कटॉप पीसी में रखने में सक्षम हैं और जिनकी स्थापना कुछ ही मिनटों में की जा सकती है।

परीक्षण करने के लिए ए अधिक जटिल पर्यावरण सेवा, आपको आमतौर पर एक सच्चे कुबेरनेट समूह में जाना होगा। लेकिन उपकरण कोड तैयार कंटेनर यह डेवलपर के जीवन को बहुत आसान बना सकता है, जिसमें पूरे टूलकिट और कुबेरनेट्स क्लस्टर के एकल नोड की स्थापना शामिल है।

कुबेरनेट्स में मूल निवासी गोद लेना एक अलग दुनिया है

कुबेरनेट्स डेवलपर्स के पूरे अनुभव को बदलने के लिए आए हैं, जो देखते हैं कि इन सेवाओं के प्रबंधन का तरीका पूरी तरह से अलग और एकीकृत है। नतीजतन, कुबेरनेट्स गोद लेना बन गया है अगला तार्किक कदम डेवलपर के लिए सरलीकरण की ओर।

इसी तरह, कुबेरनेट्स सक्षम बनाता है बेहतर लचीलापनउत्पादक देशी Kubernetes विकास, और रोमांचक नई चुनौतियों के लिए मदद और उपकरणों के साथ ...


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।