File size: 685 Bytes
8202fe8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# Provision

Create EKS cluster
```
eksctl create cluster -f cluster.yaml
```

Install LB Controller dependencies
```
https://docs.aws.amazon.com/eks/latest/userguide/aws-load-balancer-controller.html
```

Provision Ingress service
```
kubectl create -f manifest/ingress.yaml
```

Provide docker registry secret
```
kubectl create secret docker-registry guardai-registry-key \
--docker-server=DOCKER_REGISTRY_SERVER \
--docker-username=DOCKER_USER \
--docker-password=DOCKER_PASSWORD \
--docker-email=DOCKER_EMAIL
```

Update Docker image in deployment chart if needed, then
```
helm install guardai ./helm/guardai/
```


Clean up
```
eksctl delete cluster --name cluster.k8s.local
```