Home / Companies / Anyscale / Blog / Post Details
Content Deep Dive

Running Ray at scale on Kubernetes with KubeRay

Blog post from Anyscale

Post Details
Company
Date Published
Author
Nai-Jui Yeh
Word Count
1,985
Company Posts That Month
4
Language
English
Hacker News Points
-
Post removed?
No
Summary

KubeRay is an open-source Kubernetes operator that enables Ray, a framework for distributed Python and AI workloads, to run as a Kubernetes-native platform without requiring teams to build custom deployment, scaling, recovery, and monitoring logic. It provides custom resources including RayCluster for persistent clusters, RayJob for batch jobs using automatically created and cleaned-up clusters, RayService for highly available Ray Serve applications, and RayCronJob for scheduled jobs. KubeRay bridges Kubernetes, which schedules Pods and manages infrastructure policies, with Ray, which schedules tasks and actors within those Pods, while supporting Ray-aware autoscaling, heterogeneous compute, head-node fault tolerance, zero-downtime service upgrades, quota and gang scheduling integrations, authentication and network security, and Prometheus-based observability. The post outlines installation on Kubernetes platforms such as EKS, GKE, and AKS and demonstrates deploying a PyTorch Fashion MNIST training job through a RayJob resource, where KubeRay provisions the cluster, submits and tracks the workload, reports its status, and optionally removes the cluster after completion.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Kubernetes 48 2,219 207 68 -49%
Observability 2 1,359 336 123 -50%
LLM 1 2,649 517 161 -56%
Platform Engineering 1 744 180 64 -56%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.