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