6


我经常可以在图片中看到包括“基础设施节点”在内的 Openshift 架构。这些节点和主节点有什么区别?我知道基础设施节点通常托管像 ha-proxy 这样的非用户 pod,但我们是否需要它?简而言之,不能只在主节点上安装 ha-proxy 的东西吗?谢谢

4

2 回答 2

15

Masters 的目的是提供 API 和 Controllers 服务,并在可能的情况下使它们不可调度。这些大师将照顾:

  • 处理来自客户端(节点、用户、管理员和其他部署在 Openshift 上的基础设施系统)的请求
  • 运行调度程序和复制控制器
  • 提供客户端工具(oc 和 oadm)
  • etcd 数据存储(如果没有单独安装在不同的服务器上)

然后,您所有的非用户 pod,如您所说的 ha-proxy 路由器,以及 docker-registry、registry-console、logging-ops、metrics 或您认为的任何基础设施服务(gitlab、nexus 等)都可以部署在你的infra-nodes。

于 2017-05-08T10:30:35.063 回答
1

除了@ruben-romero 的回答之外,openshift 基础设施节点的订阅和许可成本也有所不同。

基础设施节点的 vCPU 消耗不计入您通常用于计算订阅成本的 vCPU 计数。

于 2021-01-15T09:58:28.993 回答