分布式追踪之skywalking
Deploy SkyWalking backend and UI in kubernetes
helm repo add skywalking https://apache.jfrog.io/artifactory/skywalking-helm
helm upgrade --install skywalking skywalking/skywalking -n istio-system -f my_values.yaml
git clone https://github.com/apache/skywalking-kubernetes
cd skywalking-kubernetes
helm repo add elastic https://helm.elastic.co
helm dep up chart/skywalking
cd chart/skywalking
helm upgrade --install skywalking . -n istio-system -f my_values.yaml
# my_values.yaml
fullnameOverride: skywalking
oap:
image:
tag: 8.8.1-es7
# repository: xxx
storageType: elasticsearch
env:
SW_ENVOY_METRIC_ALS_HTTP_ANALYSIS: k8s-mesh
SW_ENVOY_METRIC_ALS_TCP_ANALYSIS: k8s-mesh
# SW_STORAGE_ES_CLUSTER_NODES: "xxx:9200,xxx:9200,xxx:9200"
ui:
image:
tag: 8.8.1
# repository:
envoy:
als:
enabled: true
elasticsearch:
persistence:
enabled: true
volumeClaimTemplate:
storageClassName: prometheus-data-db
部署准入控制器 - SWKAC
https://github.com/lipangeng/Skywalking-Injection