2.3. 节点类型

节点运行容器运行时和服务,以确保容器正在运行,并且维护容器集之间的网络通信和隔离。在 OpenShift Data Foundation 中,有三种类型的节点:

表 2.1. 节点类型

节点类型描述

Master

这些节点运行公开 Kubernetes API、观察和调度新创建的 pod、维护节点健康和数量,以及控制与底层云供应商的交互的进程。

Infrastructure (Infra)

Infra 节点运行集群级别的基础架构服务,如日志记录、指标、registry 和路由。这些在 OpenShift Container Platform 集群中是可选的。为了将 OpenShift Data Foundation 工作负载与应用程序分离,建议在虚拟化和云环境中使用 infra 节点作为 OpenShift Data Foundation。

要创建 Infra 节点,您可以置备标记为 infra 的新节点。请参阅如何在 Red Hat OpenShift Data Foundation 中使用专用 worker 节点?

Worker

Worker 节点也称为应用节点,因为它们运行应用。

当 OpenShift Data Foundation 以内部模式部署时,需要最少的 3 个 worker 节点集群,其中节点需要分散到三个不同的机架或可用区,以确保可用性。为了使 OpenShift Data Foundation 能够在 worker 节点上运行,它们必须具有本地存储设备,或者动态附加有可移植存储设备。

当以外部模式部署时,它在多个节点上运行,以便在出现故障时允许 K8S 重新调度可用节点上的。

注意

仅运行存储工作负载的节点需要 Red Hat OpenShift Data Foundation 订阅。除了存储工作负载外,运行其他工作负载的节点还需要 Red Hat OpenShift Data Foundation 和 Red Hat OpenShift Container Platform 订阅。如需更多信息,请参阅 第 6 章 订阅