Apache SkyWalking Kubernetes Deployment Helm Chart

Clone this repo:
  1. 7e0d6a3 docs: name OTLP_VIRTUAL_GATEWAY among Horizon's default excluded layers (#206) by 吴晟 Wu Sheng · 5 days ago master
  2. 516f90c chore: disable Dependabot automatic security update PRs (#205) by 吴晟 Wu Sheng · 11 days ago
  3. 1b422e0 Fix CI on ubuntu-26.04 runners (#204) by 吴晟 Wu Sheng · 13 days ago
  4. d6d0344 Adopt the Kubernetes recommended labels: new installs use only them, older releases keep theirs (#203) by 吴晟 Wu Sheng · 4 weeks ago
  5. 62c64a8 Bump up banyandb helm version (#202) by mrproliu · 10 weeks ago

Apache SkyWalking Kubernetes Helm

GitHub stars Twitter Follow

SkyWalking Kubernetes Helm repository provides ways to install and configure SkyWalking in a Kubernetes cluster. The scripts are written in Helm 3.

Documentation

Full documentation: skywalking.apache.org/docs/skywalking-helm/next/readme/ — or read it in this repository under docs/.

InstallQuick Start · Where to Get the Chart
StoragePick a Backend · Elasticsearch · BanyanDB · PostgreSQL
Web UIHorizon UI · Set Up Logins · Configure Horizon
OperateOAP Init Job · Configure OAP · Scaling · Satellite
UpgradeUpgrade · Version Compatibility
TroubleInstall and Startup · UI and Login
ValuesChart Values

Required values

Three values have no default and must be set explicitly on every install.

namedescriptionexample
oap.image.tagthe OAP docker image tag11.0.0
oap.storageTypethe storage type of the OAPelasticsearch, postgresql, banyandb
ui.image.tagthe Horizon UI docker image taghorizon-1.0.0

Set them on the command line, or put them in a values file and pass -f my-values.yaml.

Install

helm install skywalking oci://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

The default storage backend is Elasticsearch, which needs its CRDs installed first — see Quick Start for that path and for the other chart sources (development snapshots, building from source).

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.

Contact Us

  • Submit an issue
  • Mail list: dev@skywalking.apache.org. Mail to dev-subscribe@skywalking.apache.org, follow the reply to subscribe the mail list.
  • Send Request to join SkyWalking slack mail to the mail list(dev@skywalking.apache.org), we will invite you in.
  • For Chinese speaker, send [CN] Request to join SkyWalking slack mail to the mail list(dev@skywalking.apache.org), we will invite you in.
  • Twitter, ASFSkyWalking
  • bilibili B站 视频

LICENSE

Apache 2.0