默认ingress的子网为24
修改ingress
docker node ls #只有主节点
docker service ls #中没有服务时才可以操作
操作方法:
docker network rm ingress
#重新创建ingress网络
docker network create --driver overlay --subnet 10.10.0.0/16 ingress
#docker network create --driver overlay --ingress --subnet=11.11.0.0/16 --gateway=11.11.0.1 ingress
#官网docker network create --driver overlay --ingress --subnet=10.11.0.0/16 --gateway=10.11.0.1 --opt com.docker.network.driver.mtu=1200 ingress
#查看token
docker swarm join-token worker
#添加节点
docker swarm join --token SWMTKN-1-xxxxx
#查看各个节点上的是否有ingress网络
docker network ls
#离开,在node上执行
docker swarm leave
删除
docker node rm node2
#集群问题 #强制删除 (主节点也可执行这个命令)
docker swarm leave --force
网络不通排查
默认使用2375端口通信,注意添加安全组允许通信