| commit | 83be95338c26bb7114325fdc785fbc87af066a8a | [log] [tgz] |
|---|---|---|
| author | Dongjoon Hyun <dongjoon@apache.org> | Sat Aug 17 11:47:41 2024 -0700 |
| committer | Dongjoon Hyun <dongjoon@apache.org> | Sat Aug 17 11:47:41 2024 -0700 |
| tree | a4552e7c65824d8dbce6cc2f8814dd88a23b8624 | |
| parent | c862e2cba715117aef67402b0ca41765006aa473 [diff] |
Revert "[SPARK-49272] Update `Dockerfile` to use `alpine/java:17-jdk` instead of `gradle:8.9.0-jdk17-jammy`" This reverts commit c862e2cba715117aef67402b0ca41765006aa473.
Apache Spark K8s Operator is a subproject of Apache Spark and aims to extend K8s resource manager to manage Apache Spark applications via Operator Pattern.
Spark K8s Operator is built using Gradle. To build, run:
$ ./gradlew build -x test
$ ./gradlew build
$ docker build --build-arg APP_VERSION=0.1.0 -t spark-kubernetes-operator:0.1.0 -f build-tools/docker/Dockerfile .
$ ./gradlew spark-operator-api:relocateGeneratedCRD $ helm install spark-kubernetes-operator --create-namespace -f build-tools/helm/spark-kubernetes-operator/values.yaml build-tools/helm/spark-kubernetes-operator/
$ kubectl apply -f examples/pi.yaml $ kubectl get sparkapp NAME CURRENT STATE AGE pi ResourceReleased 4m10s $ kubectl delete sparkapp/pi
Please review the Contribution to Spark guide for information on how to get started contributing to the project.