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).

To Install kubectl locally, follow the Kubernetes documentation.

The server version of kubectl cannot be obtained until we connect to a cluster.

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 configure your Kubernetes cluster.

Additional information

Templates

Templating in Helm is done through Golang’s text/template and sprig.

For more information about how all the inner workings behave, check these documents:

Tips and tricks

For additional information on developing with Helm, check tips and tricks section in the Helm repository.