Last changed in Kuberay v1.3.1
Source: ray.io_rayservices.yaml
Changes to RayService (ray.io/v1) in each Kuberay version, compared to the version before it.
19 properties have been added
.spec.rayClusterConfig.autoscalerOptions.resources.claims.request
.spec.rayClusterConfig.headGroupSpec.template.spec.containers.resources.claims.request
.spec.rayClusterConfig.headGroupSpec.template.spec.ephemeralContainers.resources.claims.request
.spec.rayClusterConfig.headGroupSpec.template.spec.initContainers.resources.claims.request
.spec.rayClusterConfig.headGroupSpec.template.spec.resourceClaims.resourceClaimName
.spec.rayClusterConfig.headGroupSpec.template.spec.resourceClaims.resourceClaimTemplateName
.spec.rayClusterConfig.headGroupSpec.template.spec.resources
.spec.rayClusterConfig.headGroupSpec.template.spec.securityContext.seLinuxChangePolicy
.spec.rayClusterConfig.headGroupSpec.template.spec.securityContext.supplementalGroupsPolicy
.spec.rayClusterConfig.headGroupSpec.template.spec.volumes.image
.spec.rayClusterConfig.workerGroupSpecs.template.spec.containers.resources.claims.request
.spec.rayClusterConfig.workerGroupSpecs.template.spec.ephemeralContainers.resources.claims.request
.spec.rayClusterConfig.workerGroupSpecs.template.spec.initContainers.resources.claims.request
.spec.rayClusterConfig.workerGroupSpecs.template.spec.resourceClaims.resourceClaimName
.spec.rayClusterConfig.workerGroupSpecs.template.spec.resourceClaims.resourceClaimTemplateName
.spec.rayClusterConfig.workerGroupSpecs.template.spec.resources
.spec.rayClusterConfig.workerGroupSpecs.template.spec.securityContext.seLinuxChangePolicy
.spec.rayClusterConfig.workerGroupSpecs.template.spec.securityContext.supplementalGroupsPolicy
.spec.rayClusterConfig.workerGroupSpecs.template.spec.volumes.image
2 properties have been removed
.spec.rayClusterConfig.headGroupSpec.template.spec.resourceClaims.source
.spec.rayClusterConfig.workerGroupSpecs.template.spec.resourceClaims.source
2 properties are now required
.spec.rayClusterConfig.headGroupSpec.headService.status.loadBalancer.ingress.ports.error
.spec.serveService.status.loadBalancer.ingress.ports.error
Released 2025-03-18 · View RayService in v1.3.1
7 properties have been added
.spec.excludeHeadPodFromServeSvc
.spec.rayClusterConfig.gcsFaultToleranceOptions
.spec.rayClusterConfig.managedBy
.spec.rayClusterConfig.workerGroupSpecs.idleTimeoutSeconds
.spec.rayClusterConfig.workerGroupSpecs.suspend
.spec.upgradeStrategy
.status.conditions
4 properties have been removed
.status.activeServiceStatus.applicationStatuses.healthLastUpdateTime
.status.activeServiceStatus.applicationStatuses.serveDeploymentStatuses.healthLastUpdateTime
.status.pendingServiceStatus.applicationStatuses.healthLastUpdateTime
.status.pendingServiceStatus.applicationStatuses.serveDeploymentStatuses.healthLastUpdateTime
Released 2025-02-18 · View RayService in v1.3.0
62 properties have been added
.spec.rayClusterConfig.autoscalerOptions.securityContext.appArmorProfile
.spec.rayClusterConfig.autoscalerOptions.volumeMounts.recursiveReadOnly
.spec.rayClusterConfig.headGroupSpec.headService.spec.trafficDistribution
.spec.rayClusterConfig.headGroupSpec.headService.status.loadBalancer.ingress.ipMode
.spec.rayClusterConfig.headGroupSpec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.matchLabelKeys
.spec.rayClusterConfig.headGroupSpec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.mismatchLabelKeys
.spec.rayClusterConfig.headGroupSpec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys
.spec.rayClusterConfig.headGroupSpec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys
.spec.rayClusterConfig.headGroupSpec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.matchLabelKeys
.spec.rayClusterConfig.headGroupSpec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.mismatchLabelKeys
.spec.rayClusterConfig.headGroupSpec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys
.spec.rayClusterConfig.headGroupSpec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys
.spec.rayClusterConfig.headGroupSpec.template.spec.containers.lifecycle.postStart.sleep
.spec.rayClusterConfig.headGroupSpec.template.spec.containers.lifecycle.preStop.sleep
.spec.rayClusterConfig.headGroupSpec.template.spec.containers.securityContext.appArmorProfile
.spec.rayClusterConfig.headGroupSpec.template.spec.containers.volumeMounts.recursiveReadOnly
.spec.rayClusterConfig.headGroupSpec.template.spec.ephemeralContainers.lifecycle.postStart.sleep
.spec.rayClusterConfig.headGroupSpec.template.spec.ephemeralContainers.lifecycle.preStop.sleep
.spec.rayClusterConfig.headGroupSpec.template.spec.ephemeralContainers.securityContext.appArmorProfile
.spec.rayClusterConfig.headGroupSpec.template.spec.ephemeralContainers.volumeMounts.recursiveReadOnly
.spec.rayClusterConfig.headGroupSpec.template.spec.initContainers.lifecycle.postStart.sleep
.spec.rayClusterConfig.headGroupSpec.template.spec.initContainers.lifecycle.preStop.sleep
.spec.rayClusterConfig.headGroupSpec.template.spec.initContainers.securityContext.appArmorProfile
.spec.rayClusterConfig.headGroupSpec.template.spec.initContainers.volumeMounts.recursiveReadOnly
.spec.rayClusterConfig.headGroupSpec.template.spec.securityContext.appArmorProfile
.spec.rayClusterConfig.headGroupSpec.template.spec.volumes.ephemeral.volumeClaimTemplate.spec.volumeAttributesClassName
.spec.rayClusterConfig.headGroupSpec.template.spec.volumes.projected.sources.clusterTrustBundle
.spec.rayClusterConfig.workerGroupSpecs.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.matchLabelKeys
.spec.rayClusterConfig.workerGroupSpecs.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.mismatchLabelKeys
.spec.rayClusterConfig.workerGroupSpecs.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys
.spec.rayClusterConfig.workerGroupSpecs.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys
.spec.rayClusterConfig.workerGroupSpecs.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.matchLabelKeys
.spec.rayClusterConfig.workerGroupSpecs.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.mismatchLabelKeys
.spec.rayClusterConfig.workerGroupSpecs.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys
.spec.rayClusterConfig.workerGroupSpecs.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys
.spec.rayClusterConfig.workerGroupSpecs.template.spec.containers.lifecycle.postStart.sleep
.spec.rayClusterConfig.workerGroupSpecs.template.spec.containers.lifecycle.preStop.sleep
.spec.rayClusterConfig.workerGroupSpecs.template.spec.containers.securityContext.appArmorProfile
.spec.rayClusterConfig.workerGroupSpecs.template.spec.containers.volumeMounts.recursiveReadOnly
.spec.rayClusterConfig.workerGroupSpecs.template.spec.ephemeralContainers.lifecycle.postStart.sleep
.spec.rayClusterConfig.workerGroupSpecs.template.spec.ephemeralContainers.lifecycle.preStop.sleep
.spec.rayClusterConfig.workerGroupSpecs.template.spec.ephemeralContainers.securityContext.appArmorProfile
.spec.rayClusterConfig.workerGroupSpecs.template.spec.ephemeralContainers.volumeMounts.recursiveReadOnly
.spec.rayClusterConfig.workerGroupSpecs.template.spec.initContainers.lifecycle.postStart.sleep
.spec.rayClusterConfig.workerGroupSpecs.template.spec.initContainers.lifecycle.preStop.sleep
.spec.rayClusterConfig.workerGroupSpecs.template.spec.initContainers.securityContext.appArmorProfile
.spec.rayClusterConfig.workerGroupSpecs.template.spec.initContainers.volumeMounts.recursiveReadOnly
.spec.rayClusterConfig.workerGroupSpecs.template.spec.securityContext.appArmorProfile
.spec.rayClusterConfig.workerGroupSpecs.template.spec.volumes.ephemeral.volumeClaimTemplate.spec.volumeAttributesClassName
.spec.rayClusterConfig.workerGroupSpecs.template.spec.volumes.projected.sources.clusterTrustBundle
.spec.serveService.spec.trafficDistribution
.spec.serveService.status.loadBalancer.ingress.ipMode
.status.activeServiceStatus.rayClusterStatus.conditions
.status.activeServiceStatus.rayClusterStatus.head.podName
.status.activeServiceStatus.rayClusterStatus.head.serviceName
.status.activeServiceStatus.rayClusterStatus.readyWorkerReplicas
.status.activeServiceStatus.rayClusterStatus.stateTransitionTimes
.status.pendingServiceStatus.rayClusterStatus.conditions
.status.pendingServiceStatus.rayClusterStatus.head.podName
.status.pendingServiceStatus.rayClusterStatus.head.serviceName
.status.pendingServiceStatus.rayClusterStatus.readyWorkerReplicas
.status.pendingServiceStatus.rayClusterStatus.stateTransitionTimes
.spec.rayClusterConfig.headGroupSpec.template.spec.volumes.ephemeral.volumeClaimTemplate.spec.resources.claims
.spec.rayClusterConfig.workerGroupSpecs.template.spec.volumes.ephemeral.volumeClaimTemplate.spec.resources.claims
.spec.rayClusterConfig.headGroupSpec.template.spec.hostAliases.ip
.spec.rayClusterConfig.workerGroupSpecs.template.spec.hostAliases.ip
Released 2024-08-29 · View RayService in v1.2.0
49 properties have been added
.spec.rayClusterConfig.autoscalerOptions.resources.claims
.spec.rayClusterConfig.headGroupSpec.template.spec.containers.resizePolicy
.spec.rayClusterConfig.headGroupSpec.template.spec.containers.resources.claims
.spec.rayClusterConfig.headGroupSpec.template.spec.containers.restartPolicy
.spec.rayClusterConfig.headGroupSpec.template.spec.ephemeralContainers.resizePolicy
.spec.rayClusterConfig.headGroupSpec.template.spec.ephemeralContainers.resources.claims
.spec.rayClusterConfig.headGroupSpec.template.spec.ephemeralContainers.restartPolicy
.spec.rayClusterConfig.headGroupSpec.template.spec.hostUsers
.spec.rayClusterConfig.headGroupSpec.template.spec.initContainers.resizePolicy
.spec.rayClusterConfig.headGroupSpec.template.spec.initContainers.resources.claims
.spec.rayClusterConfig.headGroupSpec.template.spec.initContainers.restartPolicy
.spec.rayClusterConfig.headGroupSpec.template.spec.resourceClaims
.spec.rayClusterConfig.headGroupSpec.template.spec.schedulingGates
.spec.rayClusterConfig.headGroupSpec.template.spec.topologySpreadConstraints.matchLabelKeys
.spec.rayClusterConfig.headGroupSpec.template.spec.topologySpreadConstraints.minDomains
.spec.rayClusterConfig.headGroupSpec.template.spec.topologySpreadConstraints.nodeAffinityPolicy
.spec.rayClusterConfig.headGroupSpec.template.spec.topologySpreadConstraints.nodeTaintsPolicy
.spec.rayClusterConfig.headGroupSpec.template.spec.volumes.ephemeral.volumeClaimTemplate.spec.dataSourceRef.namespace
.spec.rayClusterConfig.suspend
.spec.rayClusterConfig.workerGroupSpecs.numOfHosts
.spec.rayClusterConfig.workerGroupSpecs.template.spec.containers.resizePolicy
.spec.rayClusterConfig.workerGroupSpecs.template.spec.containers.resources.claims
.spec.rayClusterConfig.workerGroupSpecs.template.spec.containers.restartPolicy
.spec.rayClusterConfig.workerGroupSpecs.template.spec.ephemeralContainers.resizePolicy
.spec.rayClusterConfig.workerGroupSpecs.template.spec.ephemeralContainers.resources.claims
.spec.rayClusterConfig.workerGroupSpecs.template.spec.ephemeralContainers.restartPolicy
.spec.rayClusterConfig.workerGroupSpecs.template.spec.hostUsers
.spec.rayClusterConfig.workerGroupSpecs.template.spec.initContainers.resizePolicy
.spec.rayClusterConfig.workerGroupSpecs.template.spec.initContainers.resources.claims
.spec.rayClusterConfig.workerGroupSpecs.template.spec.initContainers.restartPolicy
.spec.rayClusterConfig.workerGroupSpecs.template.spec.resourceClaims
.spec.rayClusterConfig.workerGroupSpecs.template.spec.schedulingGates
.spec.rayClusterConfig.workerGroupSpecs.template.spec.topologySpreadConstraints.matchLabelKeys
.spec.rayClusterConfig.workerGroupSpecs.template.spec.topologySpreadConstraints.minDomains
.spec.rayClusterConfig.workerGroupSpecs.template.spec.topologySpreadConstraints.nodeAffinityPolicy
.spec.rayClusterConfig.workerGroupSpecs.template.spec.topologySpreadConstraints.nodeTaintsPolicy
.spec.rayClusterConfig.workerGroupSpecs.template.spec.volumes.ephemeral.volumeClaimTemplate.spec.dataSourceRef.namespace
.status.activeServiceStatus.rayClusterStatus.desiredCPU
.status.activeServiceStatus.rayClusterStatus.desiredGPU
.status.activeServiceStatus.rayClusterStatus.desiredMemory
.status.activeServiceStatus.rayClusterStatus.desiredTPU
.status.lastUpdateTime
.status.numServeEndpoints
.status.pendingServiceStatus.rayClusterStatus.desiredCPU
.status.pendingServiceStatus.rayClusterStatus.desiredGPU
.status.pendingServiceStatus.rayClusterStatus.desiredMemory
.status.pendingServiceStatus.rayClusterStatus.desiredTPU
8 properties have been removed
.spec.rayClusterConfig.headGroupSpec.replicas
.spec.serveConfig
.status.activeServiceStatus.applicationStatuses.lastUpdateTime
.status.activeServiceStatus.applicationStatuses.serveDeploymentStatuses.lastUpdateTime
.status.activeServiceStatus.dashboardStatus
.status.pendingServiceStatus.applicationStatuses.lastUpdateTime
.status.pendingServiceStatus.applicationStatuses.serveDeploymentStatuses.lastUpdateTime
.status.pendingServiceStatus.dashboardStatus
Released 2024-03-22 · View RayService in v1.1.0
RayService was first seen on this version of Kuberay
Released 2023-11-06 · View RayService in v1.0.0
No examples of RayService yet. Contribute one on GitHub.