In this guide you’ll install and run the Honeycomb Telemetry Pipeline Manager (powered by Bindplane) on Kubernetes using Helm. For installation in other environments, contact your Honeycomb account team for assistance.
To install Pipeline Manager you’ll need:
Using the helm chart to install Pipeline Manager in a Kubernetes cluster requires Helm 3.0+ and Kubernetes 1.24+.
Add the Honeycomb Helm repository:
helm repo add honeycomb https://honeycombio.github.io/helm-charts
Set the LICENSE_KEY
environment variable to your HTP License key as provided by your Honeycomb account team:
export LICENSE_KEY="my-honeycomb-license-key"
Create a Kubernetes secret called hny-secrets
, setting the values for username and password to something of your choosing (admin/admin is not recommended):
kubectl create secret generic hny-secrets \
--from-literal=license=$LICENSE_KEY \
--from-literal=sessions_secret=$(uuidgen) \
--from-literal=username=admin \
--from-literal=password=admin
Install the HTP server:
helm install htp honeycomb/htp
Add port forwarding to view the UI:
kubectl port-forward svc/htp 3001
localhost:3001
or the remote URL you set during configuration.admin
.