Apache SkyWalking Helm Chart
A Helm 3 chart for running Apache SkyWalking on Kubernetes: the OAP backend, the Horizon UI web console, an optional Satellite gateway, and a storage backend the chart can deploy for you.
This repository ships one chart, chart/skywalking — OAP, Horizon UI, optional Satellite, optional
storage (Elasticsearch, PostgreSQL, BanyanDB). The SWCK
operator and its custom-metrics adapter live in apache/skywalking-swck, where the operator, its
CRDs and its image are developed and released.
Start here
helm install skywalking oci://registry-1.docker.io/apache/skywalking-helm \
--version 5.0.0 -n skywalking --create-namespace \
--set oap.image.tag=11.0.0 \
--set oap.storageType=banyandb \
--set ui.image.tag=horizon-1.0.0 \
--set elasticsearch.enabled=false \
--set banyandb.enabled=true \
--set banyandb.image.tag=0.11.0
oap.image.tag, oap.storageType and ui.image.tag have no defaults and must be given on every
install; banyandb.image.tag is required on top of those whenever banyandb.enabled=true — it is a
tag, not an image reference: 0.11.0, published on docker.io/apache/skywalking-banyandb. Read
Quick Start for the full path, including the ECK CRD step you need
whenever elasticsearch.enabled is left at its default true.
A fresh install has no login. Horizon UI ships no default credentials and does not fail closed — the pod reports Ready and nobody can sign in until you configure users. See Set Up Logins.
Find your way
- Deciding whether this fits — What This Chart Deploys, Requirements, Version Compatibility
- Installing — Quick Start, Where to Get the Chart
- Storage — Pick a Storage Backend, then Elasticsearch, BanyanDB or PostgreSQL
- The web UI — Horizon UI in This Chart, Set Up Logins, Configure Horizon
- Exposing it — UI Service and Ingress, TLS, OAP Endpoints for Agents
- Running it — The OAP Init Job, Configure OAP, Scaling and the OAP Cluster, Satellite Gateway
- Upgrading — Upgrade
- When it breaks — Install and Startup Failures, UI and Login Problems
- Every value — Chart Values
- Contributing — Run the E2E Tests, Package and Publish a Release
- What changed in 5.0.0 — Changelog