分类 Skywalking 中的文章

使用helm chart部署skywalking

简易版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: ""

参考地址:

……

阅读全文

使用k8s configmap管理skywalking配置文件

依赖helm部署后的skywalking

0. 修改oap的yaml配置文件,开启动态配置支持

1
2
3
4
oap:
  name: oap
  dynamicConfigEnabled: true
  ....

1. 修改application.yml文件

1
2
3
4
5
6
7
configuration:
  selector: ${SW_CONFIGURATION:k8s-configmap}
  ......
  k8s-configmap:
    period: ${SW_CONFIG_CONFIGMAP_PERIOD:60}
    namespace: ${SW_CLUSTER_K8S_NAMESPACE:default}
    labelSelector: ${SW_CLUSTER_K8S_LABEL:app=collector,release=skywalking}

主要将selector: ${SW_CONFIGURATION:none}改为selector: ${SW_CONFIGURATION:k8s-configmap}

……

阅读全文