openshift-origin - OKD 上需要多个 master 吗?

标签 openshift-origin okd

所以我有一个关于根据我们的需求设置 OKD 的问题 - 我们的团队已经确定 Kubernetes 基本上是我们管理堆栈的最简单方法。我们没有太多的工作量;也许 3 台专用服务器可以完成所有这些工作,但我们有很多服务和工具,最好通过在 docker 容器中运行来提供服务,而且我们还可以从将相当单一的核心应用程序作为容器运行来进行部署和维护中受益匪浅更简单。

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

从文档来看,基础设施节点似乎负责路由。这是否意味着即使主节点发生故障,只要域指向基础设施节点,其他节点仍然可用并且路由正常?或者主节点故障是否会导致所有其他节点无法访问?

最佳答案

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

  • 主节点:api、 Controller 、etcd
  • 基础设施节点:注册表、路由器、指标、日志记录等。

关闭 master 后,您将无法管理集群,其余的工作正常。拥有多个主节点来实现 etcd 冗余是一件好事,但在如此小的环境下,我认为维护更多节点是没有意义的。

关于openshift-origin - OKD 上需要多个 master 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54451625/

相关文章:

openshift - OKD(OpenShift Origin)可以安装在RHEL 8上吗?

ubuntu - 由于缺少 ~/.kube/config,oc cluster up 无法启动 kube-apiserver

docker - 在 Openshift 中运行的 Docker 容器中安装并运行 docker

openshift - 我可以在 OpenShift Origin 构建中生成增量构建名称吗?

docker - 找出内部 OpenShift 注册表 IP 或 URL

docker - 无法使用docker pull从okd/openshift原始docker注册表中匿名获取图像

docker - 无法将 docker 镜像推送到本地 OpenShift Origin 注册表

docker - 如何在 openshift 中允许将图像从一个项目拉到另一个项目?

kubernetes - openshift 3.11 安装失败 - 无法更新 cni 配置 : No networks found in/etc/cni/net. d",

centos - 如何在centos 6上安装openshift origin?