Apache skywalking kubernetes

Clone this repo:
  1. b5546ae Merge pull request #37 from innerpeacez/notice by 吴晟 Wu Sheng · 3 weeks ago master
  2. ae1425f happy new year by innerpeacez · 3 weeks ago
  3. 9de1321 Merge pull request #36 from innerpeacez/modify-makefile by 吴晟 Wu Sheng · 4 weeks ago
  4. 4ea8f60 modify by innerpeacez · 4 weeks ago
  5. 607c8af Merge pull request #35 from apache/JaredTan95-patch-1 by innerpeacez · 4 weeks ago

Apache SkyWalking Kubernetes

Deploy SkyWalking backend to Kubernetes cluster

To install and configure skywalking in a Kubernetes cluster, follow these instructions.

Documentation

Deploy SkyWalking and Elasticsearch (default)

$ cd chart

$ helm repo add stable https://kubernetes-charts.storage.googleapis.com/

$ helm dep up skywalking

$ helm install <release_name> skywalking -n <namespace>

Only deploy SkyWalking ,and use existing Elasticsearch

If not want to deploy a new elasticsearch cluster, this way can be solved.

Only need to close the elasticsearch deployed by chart default and configure the existing elasticsearch connection method.

$ cd chart

$ helm repo add stable https://kubernetes-charts.storage.googleapis.com/

$ helm dep up skywalking

$ helm install <release_name> skywalking -n <namespace> \
        --set elasticsearch.enabled=false \
        --set elasticsearch.config.host=<es_host> \
        --set elasticsearch.config.port.http=<es_port>

Structure of repository

helm-chart

This is recommended as the best practice to deploy SkyWalking backend stack into kubernetes cluster.

release chart table

SkyWalking versionChart version
6.5.01.0.0

Note: The source code for the release chart is located in the chart folder in the master branch.

old chart position table

SkyWalking versionChart position
6.0.0-GA6.0.0-GA
6.1.06.1.0
6.3.06.3.0
6.4.06.4.0

Note: The source code for old charts are in the legacy-helm-chart branch.

LICENSE

Apache 2.0