42.3. 策略
在 OpenShift Container Platform 上调整应用程序临时存储的大小:
确定预期的容器临时用法。
如果管理员启用了临时存储技术预览功能,请确定预期的平均和峰值容器临时存储使用情况(如有必要),例如通过独立的扩展。请记住,考虑容器中可能并行运行的所有进程。例如,主应用程序是否生成任何可能需要本地存储进行工作文件或日志记录的辅助脚本?
评估驱除风险。
确定用于驱除的风险 appetite。如果风险 appetite 较低,则根据预期的峰值用量加上一个安全边缘百分比来请求临时存储。如果风险 appetite 较高,则根据预期的平均用量将容器设置为请求临时存储。
设置容器临时存储请求。
根据您的风险评估设置容器临时存储请求。更加准确地是请求代表应用程序临时存储的使用,其更好。如果请求过高,集群和配额用量效率低下。如果请求过低,应用程序驱除的几率就会提高。
根据需要,设置容器临时存储限值。
根据需要,设置容器临时存储限值。如果容器中所有进程的组合临时存储使用情况超过限制,则设置限制会立即停止容器进程。例如,容器可能会在早期出现意外的过量临时存储使用,即快速失败,或者容器可能会立即停止进程。
注意有些 OpenShift Container Platform 集群可能需要设置限制值;有些集群可能会根据限制覆盖请求;有些应用程序镜像依赖于设置的限制,因为这比请求值更容易检测。
如果设置了这些限制,则不应小于预期的峰值容器资源使用情况加上安全边缘百分比。
调优应用程序。
如果适用,确保应用程序已根据配置的请求和限制进行了调整。此步骤与池临时存储的应用特别相关。