OpenShift

在企业级部署OpenShift前,需要先考虑以下几个问题:

  1. 使用的主机架构是什么?IBM Power还是x86。
  2. 集群多大的容量,运行多少个Pod?
Limit Type 3.7 Limit 3.9 Limit 3.10 Limit 3.11 Limit
节点数 [1] 2,000 2,000 2,000 2,000
pod数 [2] 120,000 120,000 150,000 150,000
每台节点支持的pod数 250 250 250 250
每核支持的pod数 默认为10. 最大值为主机支持的pod数 默认为10. 最大值为主机支持的pod数 无默认值. 最大值为主机支持的pod数 无默认值. 最大值为主机支持的pod数
namespaces数量 10,000 10,000 10,000 10,000
Pipeline构建策略数量 N/A 10,000 (默认pod内存为512Mi) 10,000 (默认pod内存为512Mi) 10,000 (默认pod内存为512Mi)
每个namespace下创建的pod数 [3] 3,000 3,000 3,000 25,000
services数 [4] 10,000 10,000 10,000 10,000
每个namespace下创建的services数 N/A N/A 5,000 5,000
每个service的back-ends数 5,000 5,000 5,000 5,000
每个namespace下创建的deployments数[3] 2,000 2,000 2,000 2,000
另外根据部署的目标确定集群的节点数与节点配置。
3. 集群部署多少台主机,使用什么架构部署?多Master多Node,还是一个Master多Node,或者All in One?
4. 是否需要高可用集群?
5. 是否安装集群监控?这会消耗系统资源,默认是安装的。
6. 使用哪种账号认证体系?htpasswd,openldap,openid等。
7. 与其它应用集成时,兼容性查看地址
8. service常用的有两种技术:iptables与ipvs。如果集群中serive总数量为1000以下,endpoints为20000以下,则推荐使用iptables,否则推荐使用ipvs。

来自以下文章:
OpenShift官方文档——准备安装