我对 Openshift 3.4 容器平台管理和基本架构还比较陌生。我们有一个包含 3 个主节点和多个节点的 openshift 平台。这些节点将支持不同的客户应用程序(不同的租户)。路由器(用于数据流量的 openshift 路由器)应该直接安装/运行在应用程序节点(您有应用程序/客户 pod 的节点)上,还是最好在特定的基础设施节点上运行?
与 docker registry 有同样的问题吗?
答案1
Red Hat 始终建议在实际环境中最好拥有专用的基础设施节点,因为:
- 这些具有关键的机器不会与应用软件共享资源
- 更好的网络控制和隔离
通常情况下,您会将基础节点用于路由器、指标、日志聚合和注册表。有时,由于 ElasticSearch 的要求很高,日志项目会被转移到仅运行该节点的其他类型的节点上