This is an automated email from the ASF dual-hosted git repository.

ethanfeng pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-celeborn.git


The following commit(s) were added to refs/heads/main by this push:
     new 1fa13b461 Add the Celeborn Helm Chart doc
1fa13b461 is described below

commit 1fa13b461d1978f1fb2bb1594469eb3ea85a5483
Author: pengqli <[email protected]>
AuthorDate: Tue Dec 12 18:28:33 2023 +0800

    Add the Celeborn Helm Chart doc
    
    ### What changes were proposed in this pull request?
    Add the Celeborn Helm Chart README.md
    
    ### Why are the changes needed?
    1. Add Helm Chart for Apache Celeborn doc
    2. Rendering chart templates, check exceptions in advance
    
    ### Does this PR introduce _any_ user-facing change?
    No any user-facing change
    
    ### How was this patch tested?
    Local rendering chart templates and server-side rendering
    
    Closes #2149 from dev-lpq/helm_chart.
    
    Authored-by: pengqli <[email protected]>
    Signed-off-by: mingji <[email protected]>
---
 charts/celeborn/README.md | 56 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 56 insertions(+)

diff --git a/charts/celeborn/README.md b/charts/celeborn/README.md
new file mode 100644
index 000000000..601102091
--- /dev/null
+++ b/charts/celeborn/README.md
@@ -0,0 +1,56 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+# Helm Chart for Apache Celeborn
+
+[Apache Celeborn](https://celeborn.apache.org) is an intermediate data service 
for Big Data compute engines (i.e. ETL, OLAP and Streaming engines) to boost 
performance, stability, and flexibility. Intermediate data typically include 
shuffle and spilled data.
+
+
+## Introduction
+
+This chart will bootstrap an [Celeborn](https://celeborn.apache.org) 
deployment on a [Kubernetes](http://kubernetes.io)
+cluster using the [Helm](https://helm.sh) package manager.
+
+## Requirements
+
+Configure kubectl to connect to the Kubernetes cluster.
+- [kubectl](https://kubernetes.io/docs/tasks/tools/install-kubectl)
+- [Helm 3.0+](https://helm.sh/docs/using_helm/#installing-helm)
+
+## Template rendering
+
+When you want to test the template rendering, but not actually install 
anything. [Debugging 
templates](https://helm.sh/docs/chart_template_guide/debugging/) provide a 
quick way of viewing the generated content without YAML parse errors blocking.
+
+There are two ways to render templates. It will return the rendered template 
to you so you can see the output.
+
+- Local rendering chart templates
+```shell
+helm template --debug ../celeborn
+```
+- Server side rendering chart templates
+```shell
+helm install --dry-run --debug --generate-name ../celeborn
+```
+More details in [Helm Install](https://helm.sh/docs/helm/helm_install/)
+The chart can be customized using the following [celeborn 
configurations](https://celeborn.apache.org/docs/latest/configuration/#important-configurations)
+Specify parameters using `--set key=value[,key=value]` argument to `helm 
install`
+
+## Documentation
+
+For additional details on deploying the Celeborn Kubernetes Helm chart, please 
refer to the [Celeborn on 
Kubernetes](https://celeborn.apache.org/docs/latest/deploy_on_k8s/) 
documentation

Reply via email to