You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+75-6Lines changed: 75 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,12 +7,26 @@
7
7
8
8
## Introduction
9
9
10
-
Kubernetes offers the facility of extending its API through the concept of 'Operators' ([Introducing Operators: Putting Operational Knowledge into Software](https://coreos.com/blog/introducing-operators.html)). This repository contains the resources and code to deploy an Azure Databricks Operator for Kubernetes.
10
+
Kubernetes offers the facility of extending its API through the concept of [Operators](https://kubernetes.io/docs/concepts/extend-kubernetes/operator/). This repository contains the resources and code to deploy an Azure Databricks Operator for Kubernetes.
11
+
12
+
The Databricks operator is useful in situations where Kubernetes hosted applications wish to launch and use Databricks data engineering and machine learning tasks.
13
+
14
+
### Key benefits of using Azure Databricks operator
15
+
16
+
1. Easy to use: Azure Databricks operations can be done by using Kubectl there is no need to learn or install data bricks utils command line and it’s python dependency
17
+
18
+
2. Security: No need to distribute and use Databricks token, the data bricks token is used by operator
19
+
20
+
3. Version control: All the YAML or helm charts which has azure data bricks operations (clusters, jobs, …) can be tracked
21
+
22
+
4. Automation: Replicate azure data bricks operations on any data bricks workspace by applying same manifests or helm charts
The Databricks operator is useful in situations where Kubernetes hosted applications wish to launch and use Databricks data engineering and machine learning tasks.
4. Apply the manifests for the Operator and CRDs in `release/config`:
64
+
65
+
```sh
66
+
kubectl apply -f release/config
67
+
```
68
+
69
+
70
+
71
+
For details deployment guides please see [deploy.md](https://github.com/microsoft/azure-databricks-operator/blob/master/docs/deploy.md)
72
+
73
+
## Samples
74
+
75
+
1. Create a spark cluster on demand and run a databricks notebook.
76
+
77
+

78
+
79
+
2. Create an interactive spark cluster and Run a databricks job on exisiting cluster.
80
+
81
+

82
+
83
+
3. Create azure databricks secret scope by using kuberentese secrets
84
+
85
+

26
86
27
-
For deployment guides please see [deploy.md](https://github.com/microsoft/azure-databricks-operator/blob/master/docs/deploy.md)
28
87
29
88
For samples and simple use cases on how to use the operator please see [samples.md](docs/samples.md)
30
89
90
+
## Quick start
91
+
92
+
On click start by using [vscode](https://code.visualstudio.com/)
Check [roadmap.md](https://github.com/microsoft/azure-databricks-operator/blob/master/docs/roadmap.md) for what has been supported and what's coming.
Few topics are discussed in the [resources.md](https://github.com/microsoft/azure-databricks-operator/blob/master/docs/resources.md)
0 commit comments