Version:

MarketplaceSupport

Helm

Helm charts for FID and Zookeeper deployment

Helm must be installed to use the charts. Please refer to Helm's documentation to get started.


TL;DR

$ helm repo add radiantone https://radiantlogic-devops.github.io/helm
$ helm install my-release radiantone/fid

Add Helm repo

Once Helm has been set up correctly, add the repo as follows:

helm repo add radiantone https://radiantlogic-devops.github.io/helm

If you had already added this repo earlier, run helm repo update to retrieve the latest versions of the packages. You can then run helm search repo radiantone to see the charts.


Remove Helm repo

helm repo remove radiantone

Install Zookeeper

Prerequisites

  • Kubernetes 1.18+
  • Helm 3

Charts

Install Zookeeper

  • Install Zookeeper with default values
helm install --namespace=<name space> <release name> radiantone/zookeeper
  • Install Zookeeper with overridden values
helm install --namespace=<name space> <release name> radiantone/zookeeper \
--set replicaCount="5"
  • List Zookeeper releases
helm list --namespace=<name space>
  • Upgrade a Zookeeper release
helm upgrade --namespace=<name space> <release name> radiantone/zookeeper
  • Delete a Zookeeper release
helm delete --namespace=<name space> <release name>

Install FID

Prerequisites

  • Kubernetes 1.18+
  • Helm 3

Charts

Install FID

  • Install FID with default values
helm install --namespace=<name space> <release name> radiantone/fid
  • Install FID with overridden values
helm install --namespace=<name space> <release name> radiantone/fid \
--set zk.connectionString="zk.dev:2181" \
--set zk.ruok="http://zk.dev:8080/commands/ruok" \
--set fid.license="<FID cluster license>" \
--set fid.rootPassword="test1234" \
--set env.INSTALL_SAMPLES=true

Note: Curly brackets in the liense must be escaped --set fid.license="\{rlib\}xxx".
If you want to install samples, use --set env.INSTALL_SAMPLES=true

  • List FID releases
helm list --namespace=<name space>
  • Upgrade FID release
helm upgrade --namespace=<name space> <release name> radiantone/fid --set image.tag=7.3.17
  • Delete FID release
helm delete --namespace=<name space> <release name>

IN THIS PAGE