README.md

    Apache SkyWalking Kubernetes

    Sky Walking logo

    GitHub stars Twitter Follow

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

    Documentation

    Chart Detailed Configuration

    chart detailed configuration please read Chart Readme

    Deploy SkyWalking and Elasticsearch 7 (default)

    $ cd chart
    
    $ helm repo add elastic https://helm.elastic.co
    
    $ helm dep up skywalking
    
    $ helm install <release_name> skywalking -n <namespace>

    Note: If you want to deploy Elasticsearch 6, execute the following command

    $ helm dep up skywalking
    
    $ helm install <release_name> skywalking -n <namespace> --values ./skywalking/values-es6.yaml

    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 elastic https://helm.elastic.co
    
    $ 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> \
            --set elasticsearch.config.user=<es_user> \
            --set elasticsearch.config.password=<es_password> 

    Note: You need to make sure your ES cluster version is 7.x , If your cluster version is 6.x, execute the following command

    $ helm dep up skywalking
    
    $ helm install <release_name> skywalking -n <namespace> \
            --values ./skywalking/values-es6.yaml \
            --set elasticsearch.enabled=false \
            --set elasticsearch.config.host=<es_host> \
            --set elasticsearch.config.port.http=<es_port> \
            --set elasticsearch.config.user=<es_user> \
            --set elasticsearch.config.password=<es_password> 

    Structure of repository

    helm-chart

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

    release chart table

    SkyWalking version Chart version
    6.5.0 1.0.0
    6.6.0 1.1.0
    7.0.0 2.0.0
    8.0.1 3.0.0
    8.1.0 3.1.0

    Please head to the releases page to download a release of Apache SkyWalking.

    Note: The source code for the release chart matches the git tag.

    old chart position table

    SkyWalking version Chart position
    6.0.0-GA 6.0.0-GA
    6.1.0 6.1.0
    6.3.0 6.3.0
    6.4.0 6.4.0

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

    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.
    • Join skywalking channel at Apache Slack. If the link is not working, find the latest one at Apache INFRA WIKI.
    • QQ Group: 392443393(2000/2000, not available), 901167865(available)

    LICENSE

    Apache 2.0

    项目简介

    Apache SkyWalking Kubernetes Deployment Helm Chart

    发行版本

    当前项目没有发行版本

    贡献者 12

    全部贡献者

    开发语言

    • Shell 68.9 %
    • Smarty 18.5 %
    • Makefile 12.6 %