15、OpenShift高级概念:资源管理与模板应用

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可以请求所需的任何资源,但当运行它们的节点内存不足时,最有可能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值