In this guide you’ll install and run the Honeycomb Telemetry Pipeline on Kubernetes using Helm. For installation in other environments, contact your Honeycomb account team for assistance.
To install Honeycomb Telemetry Pipeline you’ll need:
Using the helm chart to install Honeycomb Telemetry Pipeline 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
.