WeiAPI服务器准备记录

May 9, 2022

WeiAPI是黑尾后续的核心自有项目。去年双11,我企业首单砍了几台腾讯云的服务器,之前就扔在那里了,今天把这批机器清理了一下,重新部署,准备作为weiapi初始运行环境。

原本的ubuntu换成了debian,便宜买的1.8T盘分成三个格式化成xfs挂在了三个主机上,还有三个轻服务器,配置比较低,但是公网带宽好一些。

之前在这六台机器上跑了下kubernetes,想想有点折腾,就又换回了docker swarm这没人要的东西,不过我也确实不想弄出个什么特别复杂的东西。3manager+3worker。低配轻服务器做manager,好一点(其实没好到哪去)的云主机做worker,就这么挂上了。

由于云主机所在的虚拟网路是172.17段的,docker自动就把docker0让成172.18了。但是在做云互联时候,轻服务器因为同样有172.17段的docker0,并自动做了路由,就连接不到同区的云主机了。

修改了bip重启之后,docker0是让出了172,17段,但是初始化swarm之后,默认的docker_gwbridge又重新站回了172.17,连接又失败了。

拆掉swarm,删除docker_gwbridge,修改ip自动分配的地址范围,重新初始化swarm,就好了:

{
	"bip": "172.26.0.1/16",
	"default-address-pools": [
		{
			"base": "172.27.0.1/16",
			"size": 24
		}
	]
}

NP博士

我是奶叔

Great! You've successfully subscribed.
Great! Next, complete checkout for full access.
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.