Skip to content

Commit edf06d7

Browse files
authored
Merge pull request #295 from arangodb/bug-fix/eks-missing-ebs-volumes
add ebs volumes to eks doc
2 parents 6ae4c6e + 4f89925 commit edf06d7

File tree

1 file changed

+25
-2
lines changed
  • docs/Manual/Tutorials/Kubernetes

1 file changed

+25
-2
lines changed

docs/Manual/Tutorials/Kubernetes/EKS.md

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,8 +134,12 @@ Once stack is ready, navigate at the bottom to the Outputs pane and note down th
134134
```
135135
$ curl -O https://amazon-eks.s3-us-west-2.amazonaws.com/cloudformation/2018-08-30/aws-auth-cm.yaml
136136
```
137-
* Modify `data|mapRoles|rolearn` to match
138-
equal to the `NoteInstanceRole`, you acquired after your node stack was finished
137+
* Modify `data|mapRoles|rolearn` to match the `NoteInstanceRole`, you acquired after your node stack was finished
138+
139+
* Deploy node integration
140+
```
141+
$ kubectl apply -f aws-auth-cm.yaml
142+
```
139143

140144
### Wait for nodes to join the cluster and get ready
141145
Monitor `kubectl get nodes` and watch your nodes to be ready
@@ -147,6 +151,25 @@ $ kubectl get nodes
147151
ip-172-31-45-199.us-west-2.compute.internal Ready <none> 1d v1.10.3
148152
```
149153

154+
### Create a storage class for persistent data
155+
156+
* Edit a new file `gp2-storage-class.yaml`
157+
```
158+
kind: StorageClass
159+
apiVersion: storage.k8s.io/v1
160+
metadata:
161+
name: gp2
162+
provisioner: kubernetes.io/aws-ebs
163+
parameters:
164+
type: gp2
165+
reclaimPolicy: Retain
166+
mountOptions:
167+
- debug
168+
```
169+
* Apply the storage class
170+
```
171+
$ kubectl apply -f gp2-storage-class.yaml
172+
```
150173

151174
### Setup `helm`
152175
* Create service account for `tiller`

0 commit comments

Comments
 (0)