type
status
date
slug
summary
tags
category
icon
password
对比k8s与docker swarm集群部署,从公司目前部署工程来说,使用swarm比较便利,学习成本也最低,所以选择了swarm
📝 Swarm使用
集群创建
集群加入
单服务部署
docker-compose.yml部署
🐞 躺坑
由于在公司刚好有一个proxmox的服务器在跑,想在上面建几个虚拟机测试swarm集群,躺了坑
原因是在proxmox上建立的虚拟机集群,容器间调用网络别名出现访问的会出现IP地址偏差问题
例:
进入到容器first中执行`ping second`结果是 ping 10.0.2.6
然而实际的second容器分配到的ip是10.0.2.5
进入second容器ping first也是一样的情况
后面查阅资料才发现
I can confirm this behavior of the DNS system reporting the wrong container IPv4 address with one increment difference between the actual and reported IPv4 address when using docker in swarm-mode inside a LXC container (Arch linux image) created by LXD.
🤗 总结归纳
对docker与docker compose有使用基础的人接触swarm有天然的学习成本优势,虽然swarm功能上没有k8s那么多那么完善,但是对于刚入门的人来说,功能多配置多一定程度上加大了门槛
📎 参考文章
有关Swarm使用上的问题,欢迎您在底部评论区留言,一起交流~
- 作者:JiapengMa
- 链接:https://blog.ooop.io/article/swarm-use-note
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

