代码之家  ›  专栏  ›  技术社区  ›  Kanadaj

我在OKD上需要多个大师吗?

  •  1
  • Kanadaj  · 技术社区  · 6 年前

    所以我有一个关于为我们的需要设置OKD的问题——我们的团队已经确定Kubernetes基本上是我们管理堆栈的最简单的方法。我们没有太多的工作负载;可能有3台专用服务器可以完成所有的工作负载,但是我们有很多服务和工具可以通过在Docker容器中运行来提供最好的服务,而且我们还强烈受益于将我们相当单一的核心应用程序作为容器来运行,以简化部署和维护。

    但问题是,我们需要多少个节点;具体来说,我们是否需要HA主节点。

    从文档中,基础结构节点似乎负责路由。这是否意味着,即使主节点关闭,只要域指向基础结构节点,其他节点仍然可用并且路由工作正常?或者失败的主节点会使所有其他节点无法访问?

    1 回复  |  直到 6 年前
        1
  •  2
  •   drakkai    6 年前

    在我们的环境中,路由器单元运行在基础设施节点上,我们可以安全地关闭主节点,而不会对应用程序造成影响。

    • 主节点:API、控制器、ETCD
    • 基础节点:注册表、路由器、度量、日志记录等。

    关闭master后,您将无法管理集群,其余部分工作正常。有多个用于ETCD冗余的主节点是很好的,但是在这样小的环境下,我认为维护更多是没有意义的。