本文主要是介绍swarm集群部署skywalking,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
贴补,官网都是单独部署skywalking-oap以及skwalking-ui,这里我把他们通过compose的方式部署的,下面贴配置文件
version: '3.7'
services:
skywalking-oap:
image: apache/skywalking-oap-server:8.9.1
container_name: skywalking-oap
ports:
- 11800:11800
- 12800:12800
networks:
- dms
environment:
- TZ=Asia/Shanghai
- SW_STORAGE=elasticsearch
- SW_STORAGE_ES_CLUSTER_NODES=172.20.69.232:9206
deploy:
placement:
constraints:
- node.hostname == node1
skywalking-ui:
image: apache/skywalking-ui:8.9.1
container_name: skywalking-ui
ports:
- 18080:8080
networks:
- dms
environment:
- TZ=Asia/Shanghai
- SW_OAP_ADDRESS=http://skywalking-oap:12800
deploy:
placement:
constraints:
- node.hostname == node1
networks:
#定义服务网桥名称
dms:
#指定网桥驱动,有bridge/overlay,默认是bridge
driver: overlay
#false-统自动创建网桥名,格式为: 目录名_网桥名,默认为false; true-使用外部创建的网桥,需要自己手动创建
external: true
注意,8.8以后的版本才能使用es7版本,8.8之前只能使用es6
访问
http://172.20.69.232:18080/
后续还需要通过agent注册上去
这篇关于swarm集群部署skywalking的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!