mirror of
https://github.com/arangodb/kube-arangodb.git
synced 2024-12-15 17:51:03 +00:00
ArangoDB Kubernetes Operator - Start ArangoDB on Kubernetes in 5min
2745ef90b6
* origin/master: (43 commits) Disabled colorizing logs Persistent... Only remove namespace in cleanup phase Collecting logs in script Using panic safe resource watcher Ignore errors in `kubelet logs` Adding panic-safe ResourceWatcher Archive log files Prevent panic on duplicate Delete (storage) Prevent panic on duplicate Delete avoid ' ArangoDB operator -> ArangoDB Kubernetes Operator Follow file name conventions of main docs, move to Tutorials Fixed link Moved directory structure wrt docs Quickly fail when deployment no longer exists Renamed all enum values to title case Doc file rename Fixed build Typos ... |
||
---|---|---|
.vscode | ||
deps | ||
docs | ||
examples | ||
manifests | ||
pkg | ||
scripts | ||
tests | ||
tools | ||
.dockerignore | ||
.gitignore | ||
CHANGELOG.md | ||
Dockerfile | ||
Dockerfile.test | ||
Jenkinsfile.groovy | ||
LICENSE | ||
main.go | ||
Makefile | ||
README.md | ||
storage.go | ||
VERSION |
ArangoDB Kubernetes Operator
"Starter for Kubernetes"
State: In heavy development. DO NOT USE FOR ANY PRODUCTION LIKE PURPOSE! THINGS WILL CHANGE.
Installation of latest release
kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/0.0.1/manifests/crd.yaml
kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/0.0.1/manifests/arango-deployment.yaml
# To use `ArangoLocalStorage`, also run
kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/0.0.1/manifests/arango-storage.yaml
Building
DOCKERNAMESPACE=<your dockerhub account> make
kubectl apply -f manifests/crd.yaml
kubectl apply -f manifests/arango-deployment-dev.yaml
# To use `ArangoLocalStorage`, also run
kubectl apply -f manifests/arango-storage-dev.yaml