近来有时间一直在捣鼓 Docker。因为服务器选择的是 CentOS 版本,所以实验的环境选择的一直是 CentOS。如果是个人玩 Docker,优先选择 ubuntu。如果需要选择 CentOS 的话,单机的话,可以选择 CentOS 7.0 和 CentOS 7.2 。如果想研究下 docker swarm 和 k8s 建议使用 Centos 7.4 以上的版本。
经本人实验,CentOS7.0 跟 CentOS 7.2 搭建 docker swarm 集群和 k8s 会出现各种网络问题,例如:docker swarm 集群中部署的服务 ( docker swarm publish port )时,网络不稳定,其中节点经常无法正常访问,报以下错误:
master kernel: vx-001000-9brbh: 02:42:0a:ff:00:04 migrated from 4011:0ca5:c0a8:3f85:c0a8:3f83:cb1f:12b5 to (invalid address)
Centos 7.4 暂时没有发现该错误。