Skip to content

Commit 73a1728

Browse files
committed
[SPARK-52117] Add README.md to Helm Chart
1 parent 9ee26cd commit 73a1728

File tree

1 file changed

+45
-0
lines changed
  • build-tools/helm/spark-kubernetes-operator

1 file changed

+45
-0
lines changed
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
<!--
2+
Licensed to the Apache Software Foundation (ASF) under one
3+
or more contributor license agreements. See the NOTICE file
4+
distributed with this work for additional information
5+
regarding copyright ownership. The ASF licenses this file
6+
to you under the Apache License, Version 2.0 (the
7+
"License"); you may not use this file except in compliance
8+
with the License. You may obtain a copy of the License at
9+
10+
http://www.apache.org/licenses/LICENSE-2.0
11+
12+
Unless required by applicable law or agreed to in writing,
13+
software distributed under the License is distributed on an
14+
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15+
KIND, either express or implied. See the License for the
16+
specific language governing permissions and limitations
17+
under the License.
18+
-->
19+
20+
# Helm Chart for Apache Spark
21+
22+
[![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/spark-kubernetes-operator)](https://artifacthub.io/packages/search?repo=spark-kubernetes-operator)
23+
24+
[Apache Spark™](https://spark.apache.org/) is a unified analytics engine for large-scale data processing, and
25+
Apache Spark™ K8s Operator is a subproject of Apache Spark and
26+
aims to extend K8s resource manager to manage Apache Spark applications and clusters via
27+
[Operator Pattern](https://kubernetes.io/docs/concepts/extend-kubernetes/operator/).
28+
29+
## Introduction
30+
31+
This chart will bootstrap an [Apache Spark K8s Operator](https://github.com/apache/spark-kubernetes-operator/) deployment on a [Kubernetes](http://kubernetes.io)
32+
cluster using the [Helm](https://helm.sh) package manager. With this, you can launch Spark applications and clusters.
33+
34+
## Requirements
35+
36+
- Kubernetes 1.30+ cluster
37+
- Helm 3.0+
38+
39+
## Features
40+
41+
- Support Apache Spark 3.5 and 4.0 (RC5)
42+
- Support `SparkApp` and `SparkCluster` CRDs
43+
- `sparkapplications.spark.apache.org` (v1alpha1)
44+
- `sparkclusters.spark.apache.org` (v1alpha1)
45+
- Support HPA for SparkCluster

0 commit comments

Comments
 (0)