2.3. 节点类型
节点运行容器运行时和服务,以确保容器正在运行,并且维护容器集之间的网络通信和隔离。在 OpenShift Data Foundation 中,有三种类型的节点。
节点类型 | 描述 |
---|---|
Master | 这些节点运行公开 Kubernetes API、观察和调度新创建的 pod、维护节点健康和数量,以及控制与底层云供应商的交互的进程。 |
Infrastructure (Infra) | Infra 节点运行集群级别的基础架构服务,如日志记录、指标、registry 和路由。这些在 OpenShift Container Platform 集群中是可选的。为了将 OpenShift Data Foundation 工作负载与应用程序分离,请确保在虚拟化和云环境中使用 infra 节点作为 OpenShift Data Foundation。
要创建 Infra 节点,您可以置备标记为 |
Worker | Worker 节点也称为应用节点,因为它们运行应用。 当 OpenShift Data Foundation 以内部模式部署时,您需要包含 3 个 worker 节点的最小集群。确保节点分散在 3 种不同的机架或可用性区域,以确保可用性。为了使 OpenShift Data Foundation 在 worker 节点上运行,您需要将本地存储设备或可移植的存储设备动态附加到 worker 节点。 当 OpenShift Data Foundation 以外部模式部署时,它会在多个节点上运行。这允许 Kubernetes 在故障时重新调度到可用节点上。 |
OpenShift Data Foundation 需要与 OpenShift Container Platform 相同的订阅数。但是,如果 OpenShift Data Foundation 在 infra 节点上运行,OpenShift 不需要 OpenShift Container Platform 订阅用于这些节点。因此,OpenShift Data Foundation control plane 不需要额外的 OpenShift Container Platform 和 OpenShift Data Foundation 订阅。如需更多信息,请参阅 第 6 章 订阅。