Knowledge base

How to Install Ververica Platform without Helm

Written by Jun Qin | 23 May 2024

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