Ste*_*gán 5 ruby-on-rails puma kubernetes
对于生产中的 rails 应用程序,除了 autoscaler 之外,设置一些 puma 工人是否是一个好习惯?还是拥有更多正在运行的 Pod 更好?
根据我的经验,最好拥有更多数量的较小(就资源占用而言)的 Pod,而不是数量较少的较大的 Pod。
我产生这个想法的原因是:
1) 较小的 pod 生成速度更快,并且可以通过 kube 控制器移动;
2)Pod实例的故障对系统整体性能的影响较小(因为有更多数量的其他副本在运行);
3) 更大的 Pod 可能需要集群自动缩放器更频繁地生成新节点(它需要节点上有更多可用资源才能进行调度)。
这是我的想法,不过我很想有其他意见。
| 归档时间: |
|
| 查看次数: |
985 次 |
| 最近记录: |