Skip to main content

Required tools for deploying Pulsar Helm Chart

Before deploying Pulsar to your Kubernetes cluster, there are some tools you must have installed locally.

kubectl​

kubectl is the tool that talks to the Kubernetes API. kubectl 1.14 or higher is required and it needs to be compatible with your cluster (+/- 1 minor release from your cluster).

Install kubectl locally by following the Kubernetes documentation.

The server version of kubectl cannot be obtained until we connect to a cluster. Proceed with setting up Helm.

Helm​

Helm is the package manager for Kubernetes. The Apache Pulsar Helm Chart is tested and supported with Helm v3.

Get Helm​

You can get Helm from the project's releases page, or follow other options under the official documentation of installing Helm.

Next steps​

Once kubectl and Helm are configured, you can continue to configuring your Kubernetes cluster.

Additional information​

Templates​

Templating in Helm is done via golang's text/template and sprig.

Some information on how all the inner workings behave:

Tips and tricks​

Helm repository has some additional information on developing with Helm in it's tips and tricks section.