简易版yaml文件(es7.yml)如下

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
oap:
  name: oap
  dynamicConfigEnabled: false
  image:
    tag: 8.5.2-es7
  replicas: 1
  storageType: elasticsearch7
  resources:
    limits:
      cpu: 2
      memory: 2Gi
    requests:
      cpu: 0.1
      memory: 1Gi
  env:
    SW_NAMESPACE: skywalking
    dayStep: 15

ui:
  image:
    tag: 8.5.0
  service:
    type: NodePort

elasticsearch:
  enabled: false
  config:
    host: 192.168.2.206
    port:
      http: 9200
    user: ""
    password: ""

参考地址:

https://github.com/apache/skywalking-kubernetes

https://github.com/apache/skywalking-kubernetes/blob/master/chart/skywalking/values.yaml

helm部署命令:

1
2
3
4
5
6
7
8
9
export SKYWALKING_RELEASE_NAME=skywalking  # change the release name according to your scenario

export SKYWALKING_RELEASE_NAMESPACE=default  # change the namespace to where you want to install SkyWalking

export REPO=skywalking

helm repo add ${REPO} https://apache.jfrog.io/artifactory/skywalking-helm  

helm install "${SKYWALKING_RELEASE_NAME}" ${REPO}/skywalking -n "${SKYWALKING_RELEASE_NAMESPACE}" -f es7.yml