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

छवि क्रेडिट: अटारी
“हम देवस्पेस क्लाउड के बारे में सोच रहे थे और क्या अच्छा हुआ, हमने क्या सीखा, और क्या गायब था,” जेंटेल ने मुझे लॉफ्ट की उत्पत्ति के बारे में बताया। “वास्तव में बड़ा गायब टुकड़ा था: कुबेरनेट्स समूहों को साझा करना वास्तव में कठिन है। कुबेरनेट्स में मल्टी-टेनेंसी एक अनसुलझी समस्या है। वास्तव में कोई नहीं जानता कि इसे कैसे करना है। इसलिए कई कंपनियां सैकड़ों या हजारों कुबेरनेट क्लस्टर बना रही हैं।”
मचान के साथ, डेवलपर्स को एक कुबेरनेट्स क्लस्टर मिलता है, और फिर टूल एक कंटेनर बनाता है जो क्लस्टर को होस्ट करता है। “यह वास्तविक कुबेरनेट्स क्लस्टर की तरह काम करता है और इंटरैक्ट करता है। मैं एक आभासी मशीन और एक वास्तविक भौतिक मशीन की तरह अंतर नहीं कर पाऊंगा,” जेंटल ने समझाया। डेवलपर्स उसी Kubernetes API से बात करते हैं और उसी kubtctl CLI का उपयोग करते हैं जिसका वे पहले से उपयोग कर रहे हैं।
“मुझे लगता है कि एक चीज जो हमें अद्वितीय बनाती है वह यह है कि हम सुपर कुबेरनेट्स मूल निवासी हैं। इनमें से कई कंपनियां हैं जो अब प्लेटफॉर्म इंजीनियरिंग की बात कर रही हैं। मुझे लगता है कि उनमें से अधिकतर मालिकाना एपीआई रखने की गलती करते हैं। हमने ऐसा कभी नहीं किया। हमारा एपीआई कुबेरनेट्स एपीआई है,” जेंटेल ने समझाया।

छवि क्रेडिट: अटारी
इस सब में अंतर्निहित प्रमुख ओपन सोर्स उत्पाद vCluster है, जो Gentele का कहना है कि पहले से ही 30 मिलियन से अधिक वर्चुअल क्लस्टर बनाने के लिए उपयोग किया जा चुका है। कुछ लोग इसका उपयोग बड़े SaaS उत्पादों को चलाने के लिए भी करते हैं, और यह तब है जब इसने 1.0 रिलीज़ भी नहीं देखा है।
इस नए संस्करण के साथ, लोफ्ट अब परियोजनाओं की अवधारणा पेश करता है, जो अब उपयोगकर्ताओं को उपयोगकर्ताओं के समूह बनाने की अनुमति देता है – और उन्हें एक कंपनी एक्सेस प्रदाता के साथ परिभाषित करता है – और उन्हें कुछ सुविधाओं और संसाधनों तक पहुंच प्रदान करता है। “इससे इन स्वतंत्र टीमों के लिए सीमाएँ निर्धारित करना और फिर इसे एक स्व-सेवा प्रणाली में बदलना बहुत आसान हो जाता है,” उन्होंने कहा।

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