Computer >> कंप्यूटर >  >> प्रणाली >> Linux

कुबेरनेट्स पॉड

कुबेरनेट्स पॉड्स ओपन सोर्स कुबेरनेट्स कंटेनर शेड्यूलिंग और ऑर्केस्ट्रेशन वातावरण में सबसे छोटी तैनाती योग्य कंप्यूटिंग इकाइयाँ हैं।

पॉड एक या एक से अधिक कंटेनरों का समूह है जो एक साथ काम करते हैं। पॉड्स नोड्स पर रहते हैं; एक से अधिक पॉड एक ही Node. प्रत्येक पॉड के भीतर कंटेनर उस होस्ट नोड से सामान्य नेटवर्किंग और भंडारण संसाधनों को साझा करते हैं, साथ ही विनिर्देश जो निर्धारित करते हैं कि कंटेनर कैसे चलते हैं। पॉड एक उदाहरणात्मक नाम है, क्योंकि वे प्रकृति में फली की तरह कार्य करने के लिए डिज़ाइन किए गए हैं, जैसे कि मटर की फली। जबकि एक पॉड कई कंटेनरों को एनकैप्सुलेट कर सकता है, आमतौर पर प्रत्येक पॉड में केवल एक कंटेनर होता है, या कम संख्या में कसकर एकीकृत कंटेनर होते हैं।

एक पॉड की सामग्री एक साथ निर्धारित और स्थित होती है, एक एप्लिकेशन-विशिष्ट लॉजिकल होस्ट को मॉडलिंग करती है। कुबेरनेट्स उपयोगकर्ता को पॉड में कसकर एकीकृत एप्लिकेशन कंटेनरों को एक साथ होस्ट करना चाहिए; कंटेनरों के बिना, इन अनुप्रयोगों या सेवाओं को उसी वर्चुअल या भौतिक मशीन पर चलाना होगा।

पॉड का साझा संदर्भ अलगाव के पहलुओं द्वारा निर्धारित किया जाता है, जैसे कि लिनक्स नेमस्पेस या सीग्रुप। एक व्यक्तिगत पॉड के लिए, एकल अनुप्रयोगों को और अलग किया जा सकता है।

ऑपरेटर पर्यावरण चर का उपयोग करके पॉड, नोड और/या कंटेनरों के बारे में जानकारी को उजागर कर सकता है। पॉड पर्यावरण चर पॉड के कंटेनर में एप्लिकेशन को बताता है कि उसे संसाधनों की आवश्यकता कहां है, या किसी घटक को कैसे कॉन्फ़िगर करना है। यह जानकारी रनटाइम पर कंटेनर में इंजेक्ट की जाती है। जबकि नोड्स में पर्यावरण चर भी होते हैं, ये कंटेनरों के संपर्क में नहीं आते हैं। Kubernetes पर्यावरण चर स्थिर रूप से परिभाषित या उपयोगकर्ता द्वारा लिखे गए हैं।


कुबेरनेट्स पॉड प्रबंधन

कुबेरनेट्स डॉकर कंटेनर रनटाइम के साथ-साथ कोरओएस आरकेटी और सीआरआई-ओ का समर्थन करता है, जो ओपन कंटेनर इनिशिएटिव के साथ रनटाइम्स कंफर्मेंट का उपयोग करके क्यूबलेट कंटेनर रनटाइम इंटरफेस के लिए खड़ा है।

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

पॉड के भीतर कंटेनर एक सामान्य आईपी पता और पोर्ट स्पेस साझा करते हैं। वे लोकलहोस्ट . के माध्यम से एक दूसरे को खोज सकते हैं . समान पॉड एक्सेस साझा वॉल्यूम को असाइन किए गए एप्लिकेशन, जो पॉड से जुड़े होते हैं।

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

कुबेरनेट्स पॉड
  1. Minikube का उपयोग करके अपने लैपटॉप पर Kubernetes के साथ कैसे प्रारंभ करें

    हमने पिछले ट्यूटोरियल में कुबेरनेट्स की मूल बातें पहले ही कवर कर ली हैं। सिंगल-नोड Kubernetes क्लस्टर के रूप में, Minikube आपके लैपटॉप पर Kubernetes चलाने का सबसे अच्छा तरीका है क्योंकि इसे एक वर्चुअल मशीन के अंदर वर्गाकार रूप से रखा जा सकता है। Kubernetes की आधिकारिक वेबसाइट मिनिक्यूब के साथ आरंभ

  1. कुबेरनेट्स क्या है?

    Kubernetes (उच्चारण CUBE-A-NET-IS) एक ओपन-सोर्स प्लेटफॉर्म है जो डॉकटर जैसे कंटेनर एप्लिकेशन को प्रबंधित करने में मदद करता है। चाहे आप इन कंटेनरों को कई मेजबानों में स्वचालित या स्केल करना चाह रहे हों, कुबेरनेट्स तैनाती को गति दे सकता है। ऐसा करने के लिए यह कुबेरनेट्स एपीआई या कुबेरनेट्स पर चलने वाल

  1. क्या हम कभी क्लाउड पोर्टेबिलिटी तक पहुंच पाएंगे?

    क्लाउड पोर्टेबिलिटी, जैसा कि नाम से ही स्पष्ट है, एक क्लाउड परिवेश से दूसरे में जाना है। उदाहरण के लिए, Microsoft Azure से AWS (Amazon Web Services) में स्थानांतरण। हालाँकि, प्रवासन की प्रक्रिया पूरी तरह से कुछ परिस्थितियों और कंटेनरों के उपयोग पर निर्भर करती है। स्रोत चित्र:– cnet.com कंटेनर क्या