Question
I am unable to use Helm to install the Ververica Platform due to security concerns or other restrictions within my organization. How can I install the platform?
Answer
Note: This section applies to Ververica Platform 2.0 or later.
Ververica Platform is composed of a number of image components that need to be installed. Helm can be used as a templating tool to generate YAML configuration files that can be manually applied to the cluster.
Helm 3
$ helm repo add ververica https://charts.ververica.com
$ helm template vvp ververica/ververica-platform \ --namespace vvp \ --values values.yaml \
--output-dir vvp-resources
$ kubectl apply --recursive --filename vvp-resources
Helm 2 (For Ververica Platform 2.3 or earlier only)
$ helm repo add ververica https://charts.ververica.com
$ mkdir vvp-resources
$ helm fetch --untar --untardir . 'ververica/ververica-platform'
$ helm template ververica-platform \
--name vvp \
--namespace vvp \
--values values.yaml \
--output-dir vvp-resources
$ kubectl apply --recursive --filename vvp-resources
Important: The `helm template` command runs completely locally. You do not have to install anything on your Kubernetes cluster or provide it with any permissions. It is simply a command that runs locally on the machine of the person managing the installation.
Related Information
Using helm template to setup Ververica Platform on Openshift