इस प्रोजेक्ट के बारे में
Sveltos एक Kubernetes ऐड-ऑन नियंत्रक है जो प्रबंधन क्लस्टर में चलता है और क्लस्टरों के समूह में ऐड-ऑन और एप्लिकेशन को प्रोग्रामेटिक रूप से तैनात और प्रबंधित करता है, जिसमें ClusterAPI-संचालित क्लस्टर और अन्य पंजीकृत Kubernetes क्लस्टर शामिल हैं। यह Helm चार्ट, raw YAML, Kustomize, Carvel ytt और Jsonnet का समर्थन करता है।
मुख्य क्षमताओं में शामिल हैं:
- **Profiles और ClusterProfiles**: ClusterProfiles प्लेटफ़ॉर्म व्यवस्थापकों के लिए किसी भी नेमस्पेस में सभी क्लस्टरों पर लागू होते हैं, जबकि Profiles टेनेंट व्यवस्थापकों के लिए नेमस्पेस-स्कोप्ड होते हैं, जो मल्टी-टेनेंसी समर्थन प्रदान करते हैं।
- **टेम्पलेट-आधारित कॉन्फ़िगरेशन**: ऐड-ऑन और एप्लिकेशन को टेम्पलेट के रूप में दर्शाया जा सकता है, जिनके मान प्रबंधन क्लस्टर या प्रबंधित क्लस्टरों से एकत्र किए जाते हैं, जिससे प्रति-क्लस्टर भिन्नताओं के साथ पुन: प्रयोज्य परिभाषाएँ संभव होती हैं।
- **तैनाती क्रम**: Profile/ClusterProfile के भीतर ऐड-ऑन उसी क्रम में तैनात किए जाते हैं जिस क्रम में वे दिखाई देते हैं, और ClusterProfiles दूसरों पर निर्भर हो सकते हैं ताकि तैनाती से पहले निर्भरताएँ चालू हों।
- **सिंक मोड**: प्रारंभिक बूटस्ट्रैपिंग के लिए OneTime, निरंतर स्थिरता के लिए Continuous, और कॉन्फ़िगरेशन ड्रिफ्ट का पता लगाने और स्वचालित रूप से सुधारने के लिए ContinuousWithDriftDetection।
- **पुल मोड**: प्रबंधित क्लस्टरों पर एक हल्का एजेंट वांछित स्थिति प्राप्त करने के लिए आउटबाउंड कनेक्शन शुरू करता है, जो एयर-गैप्ड नेटवर्क, एज तैनाती और फ़ायरवॉल के पीछे के क्लस्टरों के लिए उपयुक्त है।
- **इवेंट-संचालित फ्रेमवर्क**: विशिष्ट घटनाओं के जवाब में ऐड-ऑन और एप्लिकेशन तैनात करने की अनुमति देता है।
Sveltos विज़ुअलाइज़ेशन के लिए एक डैशबोर्ड प्रदान करता है और `make quickstart` का उपयोग करके Sveltos और ClusterAPI के साथ एक स्थानीय kind क्लस्टर बनाने के लिए एक त्वरित शुरुआत प्रदान करता है। यह परियोजना Apache 2.0 के तहत लाइसेंस प्राप्त है और योगदान का स्वागत करती है।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.