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
Copy file name to clipboardExpand all lines: content/docs/1.3.0/tools/how-to-helm.md
+14-7Lines changed: 14 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ IoFog Helm chart allows users to easily deploy the ioFog stack onto exiting Kube
6
6
7
7
## Prerequisites
8
8
9
-
First, we need a working Kubernetes cluster. WE can simply set up a cluster on the Google Kubernetes Engine (GKE) by following the [Creating a cluster tutorial](https://cloud.google.com/kubernetes-engine/docs/how-to/creating-a-cluster). Using any other managed cluster providers works as well, so do custom installations of Kubernetes, e.g. Minikube.
9
+
First, we need a working Kubernetes cluster. We can simply set up a cluster on the Google Kubernetes Engine (GKE) by following the [Creating a cluster tutorial](https://cloud.google.com/kubernetes-engine/docs/how-to/creating-a-cluster). Using any other managed cluster providers works as well, so do custom installations of Kubernetes, e.g. Minikube.
10
10
11
11
IoFog also provides [tools for infrastructure setup](https://github.com/eclipse-iofog/platform) to setup a Kubernetes cluster in case we don't have one available. Please see [Platform Tools](./platform-tools.html) for more details.
We can list all available versions of the ioFog Helm chart using `helm search -l iofog/iofog`.
76
76
77
-
To install a specific version of ioFog, use `helm install`:
77
+
To install a specific version of ioFog, use `--version <desired-version>` parameter to `helm install`
78
+
79
+
_Keep in mind if there already is any existing ioFog stack on the cluster, a set of Custom Resource Definitions has probably already been created. In such case, you will need to disable deploying these CRDs as described in [Multiple Edge Compute Networks](#multiple-edge-compute-networks)._
80
+
81
+
The final `helm install` command to install ioFog with CRDs then looks like this:
82
+
78
83
79
84
```bash
80
85
helm install \
@@ -86,7 +91,9 @@ helm install \
86
91
iofog/iofog
87
92
```
88
93
89
-
To list all Helm releases, we can simply run `helm list`. The result should look like this:
94
+
The `--name my-ecn` refers to the Helm release name as shown below, while the `--namespace my-ecn` refers to the namespace taken by the Helm release in the target Kubernetes cluster.
95
+
96
+
To list all Helm releases (including deployed ioFog stacks), we can simply run `helm list`. The result should look like this:
90
97
91
98
```plain
92
99
NAME REVISION UPDATED STATUS CHART APP VERSION NAMESPACE
@@ -98,10 +105,10 @@ The following is a complete list of all user configurable properties for the ioF
0 commit comments