From 96c828e931d793eb8c13e41bd82fa357342767d7 Mon Sep 17 00:00:00 2001 From: Kai-Hsun Chen Date: Thu, 2 Nov 2023 14:55:43 -0700 Subject: [PATCH] release 1.0.0-rc.2 (#24) --- helm-chart/kuberay-apiserver/Chart.yaml | 2 +- helm-chart/kuberay-apiserver/values.yaml | 2 +- helm-chart/kuberay-operator/Chart.yaml | 2 +- helm-chart/kuberay-operator/README.md | 10 +++++----- helm-chart/kuberay-operator/values.yaml | 6 +++++- helm-chart/ray-cluster/Chart.yaml | 2 +- helm-chart/ray-cluster/README.md | 8 ++++---- 7 files changed, 18 insertions(+), 14 deletions(-) diff --git a/helm-chart/kuberay-apiserver/Chart.yaml b/helm-chart/kuberay-apiserver/Chart.yaml index 88868b9..2020ca0 100644 --- a/helm-chart/kuberay-apiserver/Chart.yaml +++ b/helm-chart/kuberay-apiserver/Chart.yaml @@ -15,4 +15,4 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 1.0.0-rc.1 +version: 1.0.0-rc.2 diff --git a/helm-chart/kuberay-apiserver/values.yaml b/helm-chart/kuberay-apiserver/values.yaml index 8456d03..df50978 100644 --- a/helm-chart/kuberay-apiserver/values.yaml +++ b/helm-chart/kuberay-apiserver/values.yaml @@ -7,7 +7,7 @@ replicaCount: 1 name: "kuberay-apiserver" image: repository: kuberay/apiserver - tag: v1.0.0-rc.1 + tag: v1.0.0-rc.2 pullPolicy: IfNotPresent ## Install Default RBAC roles and bindings diff --git a/helm-chart/kuberay-operator/Chart.yaml b/helm-chart/kuberay-operator/Chart.yaml index dcff807..e6337d7 100644 --- a/helm-chart/kuberay-operator/Chart.yaml +++ b/helm-chart/kuberay-operator/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v2 description: A Helm chart for Kubernetes name: kuberay-operator -version: 1.0.0-rc.1 +version: 1.0.0-rc.2 icon: https://github.com/ray-project/ray/raw/master/doc/source/images/ray_header_logo.png type: application diff --git a/helm-chart/kuberay-operator/README.md b/helm-chart/kuberay-operator/README.md index 4927980..632a0ce 100644 --- a/helm-chart/kuberay-operator/README.md +++ b/helm-chart/kuberay-operator/README.md @@ -16,8 +16,8 @@ helm version ```sh helm repo add kuberay https://ray-project.github.io/kuberay-helm/ - # Install both CRDs and KubeRay operator v1.0.0-rc.0. - helm install kuberay-operator kuberay/kuberay-operator --version 1.0.0-rc.0 + # Install both CRDs and KubeRay operator v1.0.0-rc.1. + helm install kuberay-operator kuberay/kuberay-operator --version 1.0.0-rc.1 # Check the KubeRay operator Pod in `default` namespace kubectl get pods @@ -40,10 +40,10 @@ helm version * Use Helm's built-in `--skip-crds` flag to install the operator only. See [this document](https://helm.sh/docs/chart_best_practices/custom_resource_definitions/) for more details. ```sh # Step 1: Install CRDs only (for cluster admin) - kubectl create -k "github.com/ray-project/kuberay/manifests/cluster-scope-resources?ref=v1.0.0-rc.0&timeout=90s" + kubectl create -k "github.com/ray-project/kuberay/manifests/cluster-scope-resources?ref=v1.0.0-rc.1&timeout=90s" # Step 2: Install KubeRay operator only. (for developer) - helm install kuberay-operator kuberay/kuberay-operator --version 1.0.0-rc.0 --skip-crds + helm install kuberay-operator kuberay/kuberay-operator --version 1.0.0-rc.1 --skip-crds ``` ## List the chart @@ -53,7 +53,7 @@ To list the `my-release` deployment: ```sh helm ls # NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION -# kuberay-operator default 1 2023-09-22 02:57:17.306616331 +0000 UTC deployed kuberay-operator-1.0.0-rc.0 +# kuberay-operator default 1 2023-09-22 02:57:17.306616331 +0000 UTC deployed kuberay-operator-1.0.0-rc.1 ``` ## Uninstall the Chart diff --git a/helm-chart/kuberay-operator/values.yaml b/helm-chart/kuberay-operator/values.yaml index 81a0a56..372db33 100644 --- a/helm-chart/kuberay-operator/values.yaml +++ b/helm-chart/kuberay-operator/values.yaml @@ -4,7 +4,7 @@ image: repository: kuberay/operator - tag: v1.0.0-rc.1 + tag: v1.0.0-rc.2 pullPolicy: IfNotPresent nameOverride: "kuberay-operator" @@ -101,3 +101,7 @@ env: # If not set or set to "true", KubeRay will clean up the Redis storage namespace when a GCS FT-enabled RayCluster is deleted. # - name: ENABLE_GCS_FT_REDIS_CLEANUP # value: "true" +# For LLM serving, some users might not have sufficient GPU resources to run two RayClusters simultaneously. +# Therefore, KubeRay offers ENABLE_ZERO_DOWNTIME as a feature flag for zero-downtime upgrades. +# - name: ENABLE_ZERO_DOWNTIME +# value: "true" diff --git a/helm-chart/ray-cluster/Chart.yaml b/helm-chart/ray-cluster/Chart.yaml index 066e684..a8fba41 100644 --- a/helm-chart/ray-cluster/Chart.yaml +++ b/helm-chart/ray-cluster/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v1 description: A Helm chart for Kubernetes name: ray-cluster -version: 1.0.0-rc.1 +version: 1.0.0-rc.2 icon: https://github.com/ray-project/ray/raw/master/doc/source/images/ray_header_logo.png diff --git a/helm-chart/ray-cluster/README.md b/helm-chart/ray-cluster/README.md index cebd817..1bac729 100644 --- a/helm-chart/ray-cluster/README.md +++ b/helm-chart/ray-cluster/README.md @@ -16,15 +16,15 @@ kind create cluster # Step 2: Register a Helm chart repo helm repo add kuberay https://ray-project.github.io/kuberay-helm/ -# Step 3: Install both CRDs and KubeRay operator v1.0.0-rc.0. -helm install kuberay-operator kuberay/kuberay-operator --version 1.0.0-rc.0 +# Step 3: Install both CRDs and KubeRay operator v1.0.0-rc.1. +helm install kuberay-operator kuberay/kuberay-operator --version 1.0.0-rc.1 # Step 4: Install a RayCluster custom resource # (For x86_64 users) -helm install raycluster kuberay/ray-cluster --version 1.0.0-rc.0 +helm install raycluster kuberay/ray-cluster --version 1.0.0-rc.1 # (For arm64 users, e.g. Mac M1) # See here for all available arm64 images: https://hub.docker.com/r/rayproject/ray/tags?page=1&name=aarch64 -helm install raycluster kuberay/ray-cluster --version 1.0.0-rc.0 --set image.tag=nightly-aarch64 +helm install raycluster kuberay/ray-cluster --version 1.0.0-rc.1 --set image.tag=nightly-aarch64 # Step 5: Verify the installation of KubeRay operator and RayCluster kubectl get pods