Knative 1.0, Kubernetes सर्वर रहित के लिए एक मंच

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

Google के अलावा, IBM, Red Hat, SAP और VMware जैसी कंपनियां भी Knative के विकास में शामिल हैं। Knative 1.0 की रिलीज़ ने अनुप्रयोग विकास के लिए API के स्थिरीकरण को चिह्नित किया, जो अब से अपरिवर्तित रहेगा और पिछड़ा संगत रहेगा।

आज, Knative प्रोजेक्ट ने संस्करण 1.0 जारी किया, जो एक महत्वपूर्ण मील के पत्थर तक पहुँच गया, जिसे 600 से अधिक डेवलपर्स के योगदान और सहयोग से संभव बनाया गया था। पिछले तीन वर्षों में, Knative Kubernete s में सबसे व्यापक रूप से स्थापित सर्वर रहित टियर बन गया है।

नेटिव प्रोजेक्ट को Google द्वारा जुलाई 2018 में लॉन्च किया गया था, जिसमें क्लाउड में नेटिव एप्लिकेशन के विकास में सर्वोत्तम प्रथाओं को व्यवस्थित करने की दृष्टि से, तीन क्षेत्रों पर ध्यान केंद्रित किया गया था: कंटेनर निर्माण, सेवा और कार्यभार और घटनाओं का स्केलिंग। ।

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

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

यह उल्लेख करना भी महत्वपूर्ण है कि कमांड लाइन इंटरफेस (सीएलआई) का उपयोग किया जा सकता है मंच के संचालन को नियंत्रित करने के लिए। मंच दो मुख्य घटक प्रदान करता है:

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

Knative 1.0 में नया क्या है?

इस नए संस्करण में 1.0 एक ऑटोस्केलिंग किया गया है (ज़ीरो स्केलिंग सहित), प्लस रिवीजन ट्रैकिंग और डेवलपर एब्स्ट्रैक्शन, Knative के कुछ पहले लक्ष्य थे।

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

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

अंत में, यदि आप इस नए संस्करण के बारे में अधिक जानने में रुचि रखते हैं, तो आप विवरण देख सकते हैं निम्नलिखित लिंक में

जो लोग इस मंच के बारे में जानने में रुचि रखते हैं, वे परामर्श कर सकते हैं निम्नलिखित लिंक।


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

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

*

*

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