You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
These charts can be accessed by cloning our repository or by using our Helm repo hosted on our [Github Pages Site](https://gchq.github.io/gaffer-docker)
* a local Kubernetes cluster, [using kind (Kubernetes IN Docker)](kubernetes/kind-deployment.md)
19
26
* an [AWS EKS cluster](kubernetes/aws-eks-deployment.md)
20
27
28
+
These guides assume you've cloned the repository and are using the Helm charts contained within. We do also host our Helm Charts index on our Github pages site. You can get access to them by running:
Copy file name to clipboardExpand all lines: kubernetes/aws-eks-deployment.md
+2-1
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,8 @@ The following instructions will guide you through provisioning and configuring a
16
16
17
17
If the versions of the container images you would like to deploy are not available in [Docker Hub](https://hub.docker.com/u/gchq) then you will need to host them in a registry yourself.
18
18
19
-
The following instructions build all the container images and host them in AWS ECR:
19
+
The following instructions build all the container images and host them in AWS ECR when run from the ./kubernetes folder:
Copy file name to clipboardExpand all lines: kubernetes/gaffer-road-traffic/docs/aws-eks-deployment.md
+7-1
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,9 @@
1
1
# Deploying Road Traffic Gaffer Graph on AWS EKS
2
+
All scripts listed here are intended to be run from the kubernetes/gaffer-road-traffic folder
2
3
3
4
First follow the [instructions here](../../aws-eks-deployment.md) to provision and configure an [AWS EKS](https://aws.amazon.com/eks/) cluster that the Gaffer Road Traffic Helm Chart can be deployed on.
4
5
6
+
## Using ECR
5
7
If you are hosting the container images in your AWS account, using ECR, then run the following commands to configure the Helm Chart to use them:
6
8
7
9
```bash
@@ -23,7 +25,11 @@ else
23
25
fi
24
26
```
25
27
26
-
Deploy the Helm Chart with:
28
+
## Deploy Helm Chart
29
+
30
+
The last thing before deploying is to set the passwords for the various accumulo users in the values.yaml file. These are found under `accumulo.config.userManagement`.
31
+
32
+
Finally, deploy the Helm Chart by running this from the kubernetes/gaffer-road-traffic folder:
Copy file name to clipboardExpand all lines: kubernetes/gaffer-road-traffic/docs/kind-deployment.md
+4
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,11 @@
1
1
# Deploying Road Traffic Gaffer Graph using kind
2
+
All scripts listed here are intended to be run from the kubernetes/gaffer-road-traffic folder
2
3
3
4
First follow the [instructions here](../../kind-deployment.md) to provision and configure a local Kubernetes cluster, using [kind](https://kind.sigs.k8s.io/) (Kubernetes IN Docker), that the Gaffer Road Traffic Helm Chart can be deployed on.
4
5
6
+
After the cluster is provisioned, update the values.yaml with the passwords for the various accumulo users. These are found under `accumulo.config.userManagement`.
7
+
8
+
Once that's done, run this to deploy and test the Road Traffic Graph.
Copy file name to clipboardExpand all lines: kubernetes/gaffer/docs/aws-eks-deployment.md
+5-1
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,9 @@
1
1
# Deploying Gaffer on AWS EKS
2
+
All the scripts found here are designed to be run from the kubernetes/gaffer folder.
2
3
3
4
First follow the [instructions here](../../aws-eks-deployment.md) to provision and configure an [AWS EKS](https://aws.amazon.com/eks/) cluster that the Gaffer Helm Chart can be deployed on.
4
5
6
+
## Using ECR
5
7
If you are hosting the container images in your AWS account, using ECR, then run the following commands to configure the Helm Chart to use them:
6
8
7
9
```bash
@@ -22,8 +24,10 @@ else
22
24
fi
23
25
```
24
26
25
-
Deploy the Helm Chart with:
27
+
## Deploy Helm Chart
28
+
Next you'll need to setup the passwords for the accumulo users in the values.yaml file. These are found under `accumulo.config.userManagement`.
Copy file name to clipboardExpand all lines: kubernetes/gaffer/docs/kind-deployment.md
+5
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,12 @@
1
1
# Deploying Gaffer using kind
2
+
All the scripts found here are designed to be run from the kubernetes/gaffer folder.
2
3
3
4
First follow the [instructions here](../../kind-deployment.md) to provision and configure a local Kubernetes cluster, using [kind](https://kind.sigs.k8s.io/) (Kubernetes IN Docker), that the Gaffer Helm Chart can be deployed on.
4
5
6
+
Then update the Accumulo users' passwords in the values.yaml file. These are found under `accumulo.config.userManagement`.
Copy file name to clipboardExpand all lines: kubernetes/hdfs/docs/aws-eks-deployment.md
+3-1
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,9 @@
1
1
# Deploying HDFS on AWS EKS
2
+
All scripts listed here are intended to be run from the kubernetes/hdfs folder
2
3
3
4
First follow the [instructions here](../../aws-eks-deployment.md) to provision and configure an [AWS EKS](https://aws.amazon.com/eks/) cluster that the HDFS Helm Chart can be deployed on.
4
5
6
+
## Using ECR
5
7
If you are hosting the container images in your AWS account, using ECR, then run the following commands to configure the Helm Chart to use them:
Copy file name to clipboardExpand all lines: kubernetes/hdfs/docs/kind-deployment.md
+6-4
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,10 @@
1
1
# Deploying HDFS using kind
2
+
All scripts listed here are intended to be run from the kubernetes/hdfs folder
2
3
3
4
First follow the [instructions here](../../kind-deployment.md) to provision and configure a local Kubernetes cluster, using [kind](https://kind.sigs.k8s.io/) (Kubernetes IN Docker), that the HDFS Helm Chart can be deployed on.
4
5
6
+
## Deploying Helm charts
7
+
5
8
```bash
6
9
export HADOOP_VERSION=${HADOOP_VERSION:-3.2.1}
7
10
@@ -13,7 +16,6 @@ helm install hdfs . \
13
16
helm test hdfs
14
17
```
15
18
16
-
17
19
## Accessing Web UI (via `kubectl port-forward`)
18
20
19
21
```
@@ -26,17 +28,17 @@ Then browse to: http://localhost:9870
26
28
## Accessing Web UI (via [Nginx Ingress Controller](https://github.com/kubernetes/ingress-nginx))
27
29
28
30
Register the FQDNs for each component in DNS e.g.
29
-
```
31
+
```bash
30
32
echo"127.0.0.1 hdfs.k8s.local"| sudo tee -a /etc/hosts
31
33
```
32
34
33
35
Update the HDFS deployment to route ingress based on FQDNs:
0 commit comments