33Starting an ArangoDB database (either single server or full blown cluster)
44on Kubernetes involves a lot of resources.
55
6- The servers needs to run in Pods, you need secrets for authentication,
7- TLS certificates and Services to enable communication with the database.
6+ The servers needs to run in ` Pods ` , you need ` Secrets ` for authentication,
7+ TLS certificates and ` Services ` to enable communication with the database.
88
99Use ` kube-arangodb ` , the ArangoDB Kubernetes operator to greatly simplify
1010this process.
@@ -17,19 +17,19 @@ in a Kubernetes cluster.
1717
1818` kube-arangodb ` is a set of two operators that you deploy in your Kubernetes
1919cluster to (1) manage deployments of the ArangoDB database and (2)
20- provide ` PersistenVolume's ` on local storage of your nodes for optimal
20+ provide ` PersistenVolumes ` on local storage of your nodes for optimal
2121storage performace.
2222
23- Note that the operator that provides ` PersistentVolume's ` is not needed to
24- run ArangoDB deployments. You can also use ` PersistentVolume's ` provided
23+ Note that the operator that provides ` PersistentVolumes ` is not needed to
24+ run ArangoDB deployments. You can also use ` PersistentVolumes ` provided
2525by other controllers.
2626
2727In this guide we'll focus on the ` ArangoDeployment ` operator.
2828
2929## Installing ` kube-arangodb `
3030
3131To install ` kube-arangodb ` in your Kubernetes cluster, make sure
32- you have acces to this cluster and the rights to deployment resources
32+ you have acces to this cluster and the rights to deploy resources
3333at cluster level.
3434
3535For now, any recent Kubernetes cluster will do (e.g. ` minikube ` ).
@@ -41,10 +41,10 @@ kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/<versi
4141kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/< version> /manifests/arango-deployment.yaml
4242```
4343
44- The first command installs two ` CustomResourceDefinition's ` in your Kubernetes cluster:
44+ The first command installs two ` CustomResourceDefinitions ` in your Kubernetes cluster:
4545
4646- ` ArangoDeployment ` is the resource used to deploy ArangoDB database.
47- - ` ArangoLocalStorage ` is the resource used to provision ` PersistentVolume's ` on local storage.
47+ - ` ArangoLocalStorage ` is the resource used to provision ` PersistentVolumes ` on local storage.
4848
4949The second command installs a ` Deployment ` that runs the operator that controls
5050` ArangoDeployment ` resources.
@@ -87,7 +87,7 @@ To inspect the pods created for this deployment, run:
8787kubectl get pods --selector=arango_deployment=single-server
8888```
8989
90- The result will looks something like this:
90+ The result will look similar to this:
9191
9292``` plain
9393NAME READY STATUS RESTARTS AGE
@@ -178,7 +178,7 @@ to inspect your cluster. Just use the correct deployment name (`cluster` instead
178178
179179Connecting to your cluster requires a different `Service` since the
180180selector now has to select your `cluster` deployment and instead
181- of selecting all `Pod's ` with role `single` it will have to select
181+ of selecting all `Pods ` with role `single` it will have to select
182182all coordinator pods.
183183
184184The service looks like this :
0 commit comments