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

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.