A toolkit to run Ray applications on Kubernetes
APACHE-2.0 License
Bot releases are hidden (Show)
Compared to KubeRay v1.2.0, KubeRay v1.2.1 includes an additional commit (#2243). This commit fixes the issue where a RayService created by a KubeRay version older than v1.2.0 does not support zero-downtime upgrades after upgrading to KubeRay v1.2.0.
Published by kevin85421 about 2 months ago
RayCluster.status.readyWorkerReplicas
(#1930, @davidxia)cleanupInvalidVolumeMounts
(#2104, @kevin85421)role.yaml
and multiple_namespaces_role.yaml
to use the same template in _helpers.tpl
to ensure consistency. (#2244, @LeoLiao123)make deploy
(#2059, @kevin85421)Published by kevin85421 5 months ago
Compared to KubeRay v1.1.0, KubeRay v1.1.1 includes four cherry-picked commits.
Published by kevin85421 7 months ago
RayJob improvements
Structured logging
RayService improvements
deploymentUnhealthySecondThreshold
and serviceUnhealthySecondThreshold
to avoid unintentional preparation of new RayCluster custom resource.TPU multi-host PodSlice support
Stop publishing images on DockerHub; instead, we will only publish on Quay.
quay.io/kuberay/operator:v1.1.0
instead of docker pull kuberay/operator:v1.1.0
.ready
for RayCluster to avoid using HTTP requests to check dashboard status (#1733, @kevin85421)Suspending
(#1798, @kevin85421)Suspended
(#1805, @kevin85421)Running
status (#1807, @kevin85421)Complete
if the K8s Job fails (#1833, @kevin85421)Complete
and a JobStatus SUCCEEDED
(#1919, @kevin85421)Complete
if the JobStatus is STOPPED (#1871, @kevin85421)Complete
if the JobStatus is STOPPED (#1855, @kevin85421)suspend
is not a stateless operation (#1741, @kevin85421)HeadGroupSpec.Replicas
from raycluster_types.go
(#1589, @davidxia)HeadGroupSpec.replicas
(#1588, @davidxia)kubectl describe
(#1802, @kevin85421)kind
cluster (#1863, @architkulkarni)test_detached_actor
until https://github.com/ray-project/ray/issues/41343 (#1694, @rueian)util.go:calculatePodResource()
(#1767, @davidxia)util.go:CheckAllPodsRunning()
(#1929, @davidxia)ray.io/originated-from
into ray.io/originated-from-cr-name
and ray.io/originated-from-crd
(#1864, @kevin85421)ray.io/originated-from
labels (#1830, @rueian)kuberay-
name prefix to validating webhook Service (#1729, @davidxia)kuberay-operator
(#1730, @davidxia)k8s.io/api/core/v1
imports as corev1
(#1721, @rueian)block
option of rayStartParams
to true (#1718, @rueian)Published by kevin85421 12 months ago
PYTHONUNBUFFERED
in job container (#1375, @architkulkarni)kind
from to v0.20.0
to v0.11.1
(#1313, @architkulkarni)go get
(#1283, @ijrsvt)kind
-in-Docker test to Buildkite CI (#1243, @architkulkarni)Published by kevin85421 about 1 year ago
RayService
RayJob refactoring (#1177)
Autoscaler stability improvements (#1251, #1253)
helm update
command to chart validation step in release process (#1165, @architkulkarni)kind
-in-Docker test to Buildkite CI (#1243, @architkulkarni)Published by architkulkarni over 1 year ago
The KubeRay 0.5.2 patch release includes the following improvements.
labels
and annotations
were exposed to the user.
We'd like to thank the following contributors for their contributions to this release:
@ByronHsu, @Yicheng-Lu-llll, @anishasthana, @architkulkarni, @blublinsky, @chrisxstyles, @dirtyValera, @ecurtin, @jasoonn, @jjyao, @kevin85421, @kodwanis, @msumitjain, @oginskis, @psschwei, @scarlet25151, @sihanwang41, @tedhtchang, @varungup90, @xubo245
BuildServiceForHeadPod
function (#1095, @architkulkarni)rayStartParams
in Kuberay (#1057, @Yicheng-Lu-llll)Published by kevin85421 over 1 year ago
The KubeRay 0.5.0 release includes the following improvements.
The following individuals contributed to KubeRay 0.5.0. This list is alphabetical and incomplete.
@akanso @alex-treebeard @architkulkarni @cadedaniel @cskornel-doordash @davidxia @Dmitrigekhtman @ducviet00 @gvspraveen @harryge00 @jasoonn @Jeffwan @kevin85421 @psschwei @scarlet25151 @sihanwang41 @wilsonwang371 @Yicheng-lu-llll
kubectl get
output (#878, @davidxia).status.availableWorkerReplicas
(#887, @davidxia)raycluster_controller.go
(#884, @davidxia)Builder.Owns()
method (#881, @davidxia)Published by DmitriGekhtman almost 2 years ago
The KubeRay 0.4.0 release includes the following improvements.
The following individuals contributed to KubeRay 0.4.0. This list is alphabetical and incomplete.
@AlessandroPomponio @architkulkarni @Basasuya @DmitriGekhtman @IceKhan13 @asm582 @davidxia @dhaval0108 @haoxins @iycheng @jasoonn @Jeffwan @jianyuan @kaushik143 @kevin85421 @lizzzcai @orcahmlee @pcmoritz @peterghaddad @rafvasq @scarlet25151 @shrekris-anyscale @sigmundv @sihanwang41 @simon-mo @tbabej @tgaddair @ulfox @wilsonwang371 @wuisawesome
These changes pertain to KubeRay's Helm charts.
The changes in this section pertain to KubeRay CI, testing, and developer workflows.
The changes in this section pertain to deployment of the KubeRay Operator.
The changes in this section pertain to the RayCluster controller sub-component of the KubeRay Operator.
The changes pertain to the RayJob controller sub-component of the KubeRay Operator.
The changes pertain to the RayService controller sub-component of the KubeRay Operator.
.status.reason
field with pod creation error (#639, @davidxia)Published by Jeffwan about 2 years ago
ListAllComputeTemplates
proto comments (#407, @MissiontoMars)Thank you to everyone who contributed to this release! ❤️
Users whose commits are in this release (alphabetically by user name)
@akanso
@armandpicard
@Basasuya
@brucez-anyscale
@chenk008
@daikeshi
@davidxia
@ddelange
@DmitriGekhtman
@edoakes
@haoxins
@harryge00
@iycheng
@Jeffwan
@MissiontoMars
@pingsutw
@scarlet25151
@simon-mo
@sriram-anyscale
@Tomcli
@ulfox
@Waynegates
@wilsonwang371
@yabuchan
A special shoutout to these folks who helped report, test, and review the codes:
@caitengwei
@ericl
@pcmoritz
@wuisawesome
And thank you very much to everyone else not listed here who contributed in other ways like filing issues, giving feedback, testing fixes, helping users in slack, etc. 🙏
Published by Jeffwan about 2 years ago
Published by Jeffwan about 2 years ago
Published by Jeffwan about 2 years ago
ListAllComputeTemplates
proto comments (#407, @MissiontoMars)Published by Jeffwan over 2 years ago
--version
(#166, @chenk008)watch-namespace
(#165, @chenk008)Published by Jeffwan about 3 years ago
KubeRay Installation
kubectl apply -k "github.com/ray-project/kuberay/ray-operator/config/default?ref=v0.1.0"