现在创建新的集群后是把第一台主机注册成所有角色的节点,第二台才是子节点。那如果是单机是否也要这样呢?还是说多节点的时候主节点可以不用注册所有角色,只要增加子节点就可以。
是这样的,只要集群中包含 3 个角色的节点就可以,不管有多少个节点,比如:
- A 主机包含 3 中角色(etcd,controlplane, worker)
- A 主机 包含 etcd,B 主机包含 controlplane, worker
- A 主机 包含 etcd,B 主机包含 controlplan,C 主机包含 worker
另外,如果你有高可用情况,你可以在集群中有 3 个 etcd,2 个 controlplan 角色的节点,也可以包含多个 worker,这个任意组合就好。