OpenShift高级概念:资源管理与模板应用
1. 资源管理基础
在多租户环境中,OpenShift项目需要对资源消耗进行更精细的控制,而不仅仅是对整个集群进行限制。OpenShift提供了两种机制来设置集群中资源消耗的限制:资源配额(ResourceQuota)和限制范围(LimitRanges)。
2. 使用资源配额控制资源消耗
资源配额可用于控制可创建的API资源数量,或在定义配额的同一项目中,控制Pod消耗的CPU、内存和存储量。资源配额可以控制的资源类型包括:
- Pods
- ReplicationControllers
- Services
- Secrets
- ResourceQuotas
- ConfigMaps
- ImageStreams
- PersistentVolumeClaims
- requests.storage
- cpu
- memory
- ephemeral-storage
- limits.ephemeral-storage
- limits.cpu
- limits.memory
不同的Pod范围适用不同的配额规则:
| Scope | Description | Managed resources |
| — | — | — |
| BestEffort | 适用于以BestEffort服务质量运行的所有Pod,即CPU、内存或两者的请求和限制相等的Pod。这些Pod可以请求所需的任何资源,但当运行它们的节点内存不足时,最有可能
超级会员免费看
订阅专栏 解锁全文
17

被折叠的 条评论
为什么被折叠?



