Knative 1.0, Kubernetes सर्व्हरलेससाठी एक प्लॅटफॉर्म

Google ने नुकतेच Knative 1.0 प्लॅटफॉर्मच्या नवीन आवृत्तीचे अनावरण केले जे स्थिर म्हणून स्थित आहे आणि कुबर्नेट्स प्लॅटफॉर्मवर आधारित कंटेनर अलगाव प्रणालीवर कार्यान्वित केलेली सर्व्हरलेस संगणकीय पायाभूत सुविधा तयार करण्यासाठी डिझाइन केलेले आहे.

Google व्यतिरिक्त, IBM, Red Hat, SAP आणि VMware सारख्या कंपन्या देखील Knative च्या विकासात सहभागी आहेत. Knative 1.0 च्या रिलीझने ऍप्लिकेशन डेव्हलपमेंटसाठी API चे स्थिरीकरण चिन्हांकित केले, जे आतापासून अपरिवर्तित राहील आणि बॅकवर्ड सुसंगत राहील.

आज, Knative प्रकल्पाने आवृत्ती 1.0 जारी केली, एक महत्त्वाचा टप्पा गाठला जो 600 हून अधिक विकासकांच्या योगदानामुळे आणि सहयोगामुळे शक्य झाला. गेल्या तीन वर्षांत, Knative हे Kubernetes मधील सर्वात व्यापकपणे स्थापित केलेले सर्व्हरलेस टियर बनले आहे.

क्नेटिव्ह प्रोजेक्ट Google ने जुलै 2018 मध्ये लॉन्च केला होता, क्लाउडमध्ये नेटिव्ह ऍप्लिकेशन्सच्या विकासामध्ये सर्वोत्तम पद्धती व्यवस्थित करण्याच्या दृष्टीकोनातून, तीन क्षेत्रांवर लक्ष केंद्रित करून: कंटेनर बांधकाम, सेवा आणि वर्कलोड्स आणि इव्हेंट्सचे स्केलिंग.

जे Knative प्लॅटफॉर्मशी अपरिचित आहेत, त्यांनी हे जाणून घेतले पाहिजे हे कंटेनर लाँच करण्यात माहिर आहे आवश्यकतेनुसार तयार केलेले (अनुप्रयोग कोणत्याही विशिष्ट कंटेनरशी जोडलेले नाही), व्यवस्थापन आयोजित करते आणि कार्ये आणि अनुप्रयोग करण्यासाठी आवश्यक वातावरणाचे स्केलिंग प्रदान करते.

व्यासपीठ बाह्य क्लाउड सेवांशी जोडल्याशिवाय ते जागेवर तैनात केले जाऊ शकते. फक्त कुबर्नेट्स चालवण्यासाठी आवश्यक आहे, विविध प्रकारच्या सामान्य फ्रेमवर्कला समर्थन देण्यासाठी अनेक साधनांची संपत्ती प्रदान करते, ज्यामध्ये Django, Ruby on Rails आणि Spring आधीच समाविष्ट आहेत.

याचाही उल्लेख करणे गरजेचे आहे कमांड लाइन इंटरफेस (CLI) वापरला जाऊ शकतो प्लॅटफॉर्मचे ऑपरेशन नियंत्रित करण्यासाठी. प्लॅटफॉर्म दोन मुख्य घटक प्रदान करते:

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

Knative 1.0 मध्ये नवीन काय आहे?

या नवीन आवृत्तीमध्ये 1.0 एक ऑटोस्केलिंग केले गेले आहे (शून्य स्केलिंगसह), तसेच पुनरावृत्ती ट्रॅकिंग आणि विकसक अ‍ॅब्स्ट्रॅक्शन्स ही नेटिव्हची काही पहिली उद्दिष्टे होती.

ती उद्दिष्टे पूर्ण करण्याव्यतिरिक्त, प्रकल्पामध्ये HTTP राउटिंगच्या एकाधिक स्तरांसाठी समर्थन देखील समाविष्ट केले आहे, सामान्य सबस्क्रिप्शन पद्धतींसह इव्हेंट संकल्पनांसाठी स्टोरेजच्या एकाधिक स्तरांसाठी समर्थन, आणि काही बदलांची नावे देण्यासाठी, सामान्य फील्ड असलेल्या अनियंत्रित कुबर्नेट्स संसाधनांवर प्रक्रिया करण्यास अनुमती देण्यासाठी "डक प्रकार" च्या अ‍ॅब्स्ट्रॅक्शनची रचना केली.

Knative आता 1.0 मध्ये उपलब्ध आहे, आणि बदलांसाठी API बंद असले तरी, त्याची व्याख्या सार्वजनिकरित्या उपलब्ध आहे जेणेकरून कोणीही Knative चे अनुपालन दाखवू शकेल. हे स्थिर API ग्राहक आणि विक्रेत्यांना ऍप्लिकेशन पोर्टेबिलिटीचे समर्थन करण्यास सक्षम करते आणि नवीन क्लाउड-नेटिव्ह डेव्हलपर आर्किटेक्चर स्थापित करते.

शेवटी, तुम्हाला या नवीन आवृत्तीबद्दल अधिक जाणून घेण्यात स्वारस्य असल्यास, तुम्ही तपशीलांचा सल्ला घेऊ शकता पुढील लिंकवर

ज्यांना या व्यासपीठाबद्दल जाणून घ्यायची इच्छा आहे, ते सल्ला घेऊ शकतात खालील दुवा.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.