所以我对根据自己的需求设置OKD有一个问题-我们的团队已经确定Kubernetes基本上是我们管理堆栈的最简单方法。我们没有太多的工作量;大概3台专用服务器可以完成所有工作,但是我们有很多服务和工具可以通过在Docker容器中运行来最好地提供服务,并且还可以通过将相当单一的核心应用程序作为容器来运行来进行部署和维护,从而从中受益匪浅更简单。
问题是,我们需要多少个节点?具体来说,我们是否需要HA Master节点。
从文档看来,基础结构节点负责路由。这是否意味着即使主节点出现故障,只要域指向基础结构节点,其他节点仍然可用并且路由可行。还是发生故障的主节点会使其他所有节点都无法访问?
答案 0 :(得分:2)
在我们的环境中,路由器Pod运行在基础节点上,我们可以安全地关闭主节点,而不会影响应用程序。
关闭主服务器后,您将无法管理群集,其余的都可以正常工作。拥有一个以上的etcd冗余主节点是很好的,但是在如此小的环境下,我认为维护更多节点是没有意义的。