mirror of
https://github.com/apple/foundationdb.git
synced 2025-05-25 17:00:05 +08:00
Add docs for how to run the operator with the unified image
This commit is contained in:
parent
c417df83f3
commit
e388fd622d
@ -8,7 +8,7 @@ To test this, run the following commands from the root of the FoundationDB
|
|||||||
repository:
|
repository:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
mkdir website
|
mkdir -p website
|
||||||
docker build -t foundationdb/foundationdb-kubernetes:7.1.5-local --target fdb-kubernetes-monitor --build-arg FDB_VERSION=7.1.5 --build-arg FDB_LIBRARY_VERSIONS="7.1.5 6.3.24 6.2.30" -f packaging/docker/Dockerfile .
|
docker build -t foundationdb/foundationdb-kubernetes:7.1.5-local --target fdb-kubernetes-monitor --build-arg FDB_VERSION=7.1.5 --build-arg FDB_LIBRARY_VERSIONS="7.1.5 6.3.24 6.2.30" -f packaging/docker/Dockerfile .
|
||||||
docker build -t foundationdb/foundationdb-kubernetes:7.1.6-local --target fdb-kubernetes-monitor --build-arg FDB_VERSION=7.1.6 --build-arg FDB_LIBRARY_VERSIONS="7.1.6 6.3.24 6.2.30" -f packaging/docker/Dockerfile .
|
docker build -t foundationdb/foundationdb-kubernetes:7.1.6-local --target fdb-kubernetes-monitor --build-arg FDB_VERSION=7.1.6 --build-arg FDB_LIBRARY_VERSIONS="7.1.6 6.3.24 6.2.30" -f packaging/docker/Dockerfile .
|
||||||
kubectl apply -f packaging/docker/kubernetes/test_config.yaml
|
kubectl apply -f packaging/docker/kubernetes/test_config.yaml
|
||||||
@ -42,3 +42,24 @@ Once you are done, you can tear down the example with the following command:
|
|||||||
kubectl delete -f packaging/docker/kubernetes/test_config.yaml
|
kubectl delete -f packaging/docker/kubernetes/test_config.yaml
|
||||||
kubectl delete pvc -l app=fdb-kubernetes-example
|
kubectl delete pvc -l app=fdb-kubernetes-example
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### FDB Kubernetes operator
|
||||||
|
|
||||||
|
The following steps assume that you already have a [local development](https://github.com/FoundationDB/fdb-kubernetes-operator#local-development) setup for the fdb-kubernetes-operator.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
mkdir -p website
|
||||||
|
# Change this version if you want to create a cluster with a different version
|
||||||
|
docker build -t foundationdb/foundationdb-kubernetes:7.1.11-local --target fdb-kubernetes-monitor --build-arg FDB_VERSION=7.1.11 --build-arg FDB_LIBRARY_VERSIONS="7.1.11 6.3.24 6.2.30" -f packaging/docker/Dockerfile .
|
||||||
|
```
|
||||||
|
|
||||||
|
Depending on the local Kubernetes setup you use you might have to push the newly build image to a local registry.
|
||||||
|
Now you should change to the directoy that contains the [fdb-kubernetes-operator](https://github.com/FoundationDB/fdb-kubernetes-operator) repository.
|
||||||
|
In the top directory run:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Adjust the version for the cluster if it differs from the build image
|
||||||
|
vim ./config/tests/base/cluster.yaml
|
||||||
|
# Now you can create the cluster
|
||||||
|
kubectl apply -k ./config/tests/unified_image
|
||||||
|
```
|
||||||
|
Loading…
x
Reference in New Issue
Block a user