33## Installation
44
55The ArangoDB Kubernetes Operator needs to be installed in your Kubernetes
6- cluster first. To do so, clone this repository and run:
6+ cluster first.
7+
8+ To do so, run (replace ` <version> ` with the version of the operator that you want to install):
79
810``` bash
9- kubectl apply -f manifests/crd.yaml
10- kubectl apply -f manifests/arango-deployment.yaml
11+ kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/ < version > / manifests/crd.yaml
12+ kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/ < version > / manifests/arango-deployment.yaml
1113```
1214
1315To use ` ArangoLocalStorage ` , also run:
1416
1517``` bash
16- kubectl apply -f manifests/arango-storage.yaml
18+ kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/ < version > / manifests/arango-storage.yaml
1719```
1820
21+ You can find the latest release of the ArangoDB Kubernetes Operator
22+ [ in the kube-arangodb repository] ( https://github.com/arangodb/kube-arangodb/releases/latest ) .
23+
1924## Cluster creation
2025
2126Once the operator is running, you can create your ArangoDB cluster
2227by creating a custom resource and deploying it.
2328
24- For example:
29+ For example (all examples can be found [ in the kube-arangodb repository ] ( https://github.com/arangodb/kube-arangodb/tree/master/examples ) ) :
2530
2631``` bash
2732kubectl apply -f examples/simple-cluster.yaml
@@ -44,7 +49,7 @@ To remove the entire ArangoDB Kubernetes Operator, remove all
4449clusters first and then remove the operator by running:
4550
4651``` bash
47- kubectl delete -f manifests/ arango-deployment.yaml
52+ kubectl delete deployment arango-deployment-operator
4853# If `ArangoLocalStorage` is installed
49- kubectl delete -f manifests/ arango-storage.yaml
54+ kubectl delete deployment -n kube-system arango-storage-operator
5055```
0 commit comments