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

कुबेरनेट्स ऑपरेटर्स

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

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

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


कुबेरनेट्स ऑपरेटर्स कैसे काम करते हैं

ऑपरेटर कुबेरनेट्स मास्टर एपीआई से जुड़ते हैं और प्रासंगिक घटनाओं को देखते हैं। वे ग्राहक कुबेरनेट्स नियंत्रक के रूप में कार्य करते हैं, क्लस्टर पर अपने स्वयं के ऑब्जेक्ट प्रकार पेश करते हैं जो वास्तविक स्थिति के साथ वांछित स्थिति की लगातार तुलना करते हैं। वांछित स्थिति YAML में घोषित की जाती है और कुबेरनेट्स ऑब्जेक्ट बनाने वाले उपयोगकर्ता द्वारा व्यक्त की जाती है।

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

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


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

    कुबेरनेट्स पॉड्स ओपन सोर्स कुबेरनेट्स कंटेनर शेड्यूलिंग और ऑर्केस्ट्रेशन वातावरण में सबसे छोटी तैनाती योग्य कंप्यूटिंग इकाइयाँ हैं। पॉड एक या एक से अधिक कंटेनरों का समूह है जो एक साथ काम करते हैं। पॉड्स नोड्स पर रहते हैं; एक से अधिक पॉड एक ही Node. प्रत्येक पॉड के भीतर कंटेनर उस होस्ट नोड से सामान्

  1. HTML5 गणितीय ऑपरेटर

    HTML5 गणितीय ऑपरेटरों का उपयोग HTML दस्तावेज़ में गणितीय और तकनीकी ऑपरेटरों के प्रतिनिधित्व के लिए किया जाता है। इसलिए, ऐसे ऑपरेटरों को वेब पेज पर उपयोग करने के लिए, हम HTML इकाई नाम का उपयोग करते हैं। यदि कोई इकाई नाम मौजूद नहीं है तो आप इकाई संख्या का उपयोग कर सकते हैं जो एक दशमलव या एक हेक्साडेसि

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

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