docker - Docker swarm worker 服务无法访问管理器上的服务
问题描述
我有一个单节点 docker Swarm。我使用 Influxdb(放置:管理器)、Grafana(放置:管理器)和 cAdvisor(全局部署模式)部署了一个堆栈。
我使用 Portainer 来可视化堆栈。它正确地显示了 1 个管理节点及其服务。
然后我添加了第二个(工作)节点docker swarm join etc...
现在在worker上也启动了cAdvisor服务,但是它有一个问题,它一直在记录:
E1115 14:52:46.772290 1 memory.go:91] failed to write stats to influxDb - Post http://influx:8086/write?consistency=&db=cadvisor&precision=&rp=: dial tcp: lookup influx on 127.0.0.11:53: no such host
有任何想法吗?
谢谢
解决方案
推荐阅读
- responsive - In bootstrap-vue make responsive listing of items
- react-native - React-Native/Expo Location 状态,如果用户在授予应用权限后不想允许位置
- python - (builtins.TypeError) SQLite 日期类型只接受 Python 日期对象作为输入
- sql-server - 查询以避免两个表中的重复值
- react-native - 如何使用@sentry/react-native 在我的模拟器中打开用户反馈窗口
- python - 在单个浏览器中打开多个 chrome 浏览器和多个选项卡是否相同?
- sql-server - 在代理作业中运行 ssis 包,而两者都在不同的机器上
- node.js - 如果我使用 http 状态代码 302 向“/sell”发出 GET 请求,为什么我总是被重定向到“/”?
- typescript - Typescript:获取泛型类型的类型
- angular - ionic 3 [object object] 无法在 Android P 中解析数据