This directory contains the Helm Chart required to do a complete Pulsar deployment on Kubernetes.
Before you start, you need to install helm. Following helm documentation to install it.
Install and configure minikube with a VM driver, e.g. kvm2
on Linux or hyperkit
or VirtualBox
on macOS.
minikube start --memory=8192 --cpus=4 \ --kubernetes-version=v1.10.5
kubectl config use-context minikube
After you created a K8S cluster on Minikube, you can access its dashboard via following command:
minikube dashboard
The command will automatically trigger open a webpage in your browser.
Assume you already cloned pulsar repo in PULSAR_HOME
directory.
cd ${PULSAR_HOME}/deployment/kubernetes/helm
helm install --values pulsar/values-mini.yaml ./pulsar
Once the helm chart is completed on installation, you can access the cluster via:
http://$(minikube ip):30001/
pulsar://$(minikube ip):30002/