skywalking版本为9.1.0(最新)的
elasticsearch版本为8.2.2(集群,并配有ssl)
部署环境使用docker-compose 2.2
内容如下(skywalking以外的内容省略)
skywalking-oap:
image: apache/skywalking-oap-server:9.1.0
container_name: skywalking-oap
restart: always
ports:
- 11800:11800
- 12800:12800
volumes:
- ./ca.crt:/skywalking/escert/ca.crt
- ./ca.key:/skywalking/escert/ca.key
environment:
- TZ=Asia/Shanghai
- SW_CLUSTER=nacos
- SW_CLUSTER_NACOS_HOST_PORT=192.168.251.213:8146,192.168.251.213:8246,192.168.251.213:8346
- SW_CLUSTER_NACOS_USERNAME=nacospublic
- SW_CLUSTER_NACOS_PASSWORD=wzsj$nacospublic
- SW_STORAGE=elasticsearch
- SW_NAMESPACE=skywalking-oap
- SW_STORAGE_ES_CLUSTER_NODES=es01:9200,es02:9200,es03:9200
- SW_STORAGE_ES_HTTP_PROTOCOL=https
- SW_ES_USER=elastic
- SW_ES_PASSWORD=wzsj121233
- SW_STORAGE_ES_SSL_JKS_PATH=/skywalking/escert/ca.crt
depends_on:
es01:
condition: service_healthy
es02:
condition: service_healthy
es03:
condition: service_healthy
networks:
es:
aliases:
- skywalking-oap
ipv4_address: ${ip_par}.151
skywalking-ui:
image: apache/skywalking-ui:9.1.0
container_name: skywalking-ui
restart: always
depends_on:
- skywalking-oap
ports:
- 1300:8080
environment:
- TZ=Asia/Shanghai
- SW_OAP_ADDRESS=skywalking-oap:12800
networks:
es:
aliases:
- skywalking-ui
ipv4_address: ${ip_par}.161
申明:elasticsearch集群没有问题,kibana、logstash、等配置ssl后全部正常运行。