Apache SkyWalking Kubernetes Deployment Helm Chart

Clone this repo:
  1. 62c64a8 Bump up banyandb helm version (#202) by mrproliu · 3 days ago master
  2. 74f9c6a Use docker.io everywhere, and restore two commits lost from #199 (#201) by 吴晟 Wu Sheng · 11 days ago
  3. 65e869a Publish the voted chart from dist/release, and fix the ANNOUNCE link (#199) by 吴晟 Wu Sheng · 11 days ago
  4. 1a6a8f5 Release from a fresh clone, ask for the versions, and rotate the changelog (#198) by 吴晟 Wu Sheng · 12 days ago
  5. 6fe2c78 Make the release scripts actually run (#197) by 吴晟 Wu Sheng · 12 days ago v5.0.0

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