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.