প্রকল্প সম্পর্কে

KubeRay হলো একটি ওপেন-সোর্স Kubernetes অপারেটর যা Kubernetes-এ Ray অ্যাপ্লিকেশন ডিপ্লয় এবং ম্যানেজ করা সহজ করার জন্য ডিজাইন করা হয়েছে। এটি তিনটি মূল কাস্টম রিসোর্স ডেফিনিশন (CRD) প্রদান করে: RayCluster যা Ray ক্লাস্টারের লাইফসাইকল ম্যানেজ করার জন্য (যেমন তৈরি, মুছে ফেলা, অটোস্কেলিং এবং ফল্ট টলারেন্স), RayJob যা জব সাবমিশন এবং ক্লাস্টার ক্লিনআপ স্বয়ংক্রিয় করার জন্য, এবং RayService যা Ray Serve ডিপ্লয়মেন্ট গ্রাফের সাথে জিরো-ডাউনটাইম আপগ্রেড এবং হাই অ্যাভেইলেবিলিটির জন্য। ইকোসিস্টেমে ঐচ্ছিক টুলস রয়েছে যেমন সরলীকৃত ওয়ার্কফ্লোর জন্য একটি kubectl প্লাগইন, কনফিগারেশন অ্যাবস্ট্রাকশনের জন্য একটি API সার্ভার, এবং রিসোর্স ম্যানেজমেন্টের জন্য একটি পরীক্ষামূলক ড্যাশবোর্ড। KubeRay Kubernetes অবজারভেবিলিটি টুলস (যেমন Prometheus, Grafana), কিউয়িং সিস্টেম (যেমন Volcano, Kueue), এবং ইনগ্রেস কন্ট্রোলারের সাথে ইন্টিগ্রেট করে, এবং Google, Spotify, এবং Airbnb-এর মতো কোম্পানিগুলো স্কেলেবল AI/ML ওয়ার্কলোডের জন্য প্রোডাকশনে এটি ব্যবহার করে।