इस प्रोजेक्ट के बारे में

KubeRay एक ओपन-सोर्स Kubernetes ऑपरेटर है जिसे Kubernetes पर Ray अनुप्रयोगों की तैनाती और प्रबंधन को सरल बनाने के लिए डिज़ाइन किया गया है। यह तीन मुख्य कस्टम संसाधन परिभाषाएँ (CRDs) प्रदान करता है: RayCluster, जो Ray क्लस्टरों के जीवनचक्र (निर्माण, विलोपन, ऑटोस्केलिंग, और दोष सहिष्णुता सहित) का प्रबंधन करता है; RayJob, जो नौकरी सबमिशन और क्लस्टर सफाई को स्वचालित करता है; और RayService, जो Ray Serve तैनाती ग्राफ़ के साथ शून्य-डाउनटाइम अपग्रेड और उच्च उपलब्धता सुनिश्चित करता है। पारिस्थितिकी तंत्र में सरलीकृत वर्कफ़्लो के लिए एक kubectl प्लगइन, कॉन्फ़िगरेशन अमूर्तता के लिए एक API सर्वर, और संसाधन प्रबंधन के लिए एक प्रयोगात्मक डैशबोर्ड जैसे वैकल्पिक उपकरण शामिल हैं। KubeRay Kubernetes अवलोकनीयता उपकरणों (जैसे, Prometheus, Grafana), कतारबद्ध प्रणालियों (जैसे, Volcano, Kueue), और इनग्रेस कंट्रोलरों के साथ एकीकृत होता है, और Google, Spotify, और Airbnb जैसी कंपनियों द्वारा स्केलेबल AI/ML वर्कलोड के लिए उत्पादन में उपयोग किया जाता है।