etcd是否可以使用针对不同节点具有不同IP的Config?假设节点A和节点B将节点C的不同IP视为C.1和C2。并且它们不能互换,即节点A不能使用C.2。这行得通吗?
是的,只要您按照主机名而不是ip地址定义播发的对等url。
--peer-urls=http(s)://nodeA.mydomain.com:2380
--peer-urls=http(s)://nodeB.mydomain.com:2380
--peer-urls=http(s)://nodeC.mydomain.com:2380
根据名称解析的工作方式,您希望在节点A上解析c1,在节点B上解析c2。你只需添加就可以做到这一点
c1 nodeC.mydomain.com
进入nodeA的主机文件和匹配:
c2 nodeC.mydomain.com
在nodeB的hosts文件上。
如果现在使用ping,在nodeC.mydomain.com的nodeA和nodeB上,它们应该解析为各自的地址。
希望这能有所帮助。