如何为 Pod 配置 QoS 策略?举例说明不同场景的选择。

提问者:Rae 问题分类:面试刷题
如何为 Pod 配置 QoS 策略?举例说明不同场景的选择。
2 个回答
丢一地的真心、没人珍惜
丢一地的真心、没人珍惜
配置方法:通过 resources.requests 和 resources.limits 定义资源需求。
1、Guaranteed
containers:
- name: redis
  resources:
    requests:
      cpu: "1"
      memory: "2Gi"
    limits:
      cpu: "1"
      memory: "2Gi"
适用场景:MySQL、Redis 等需要稳定资源的服务。
2、Burstable
containers:
- name: web
  resources:
    requests:
      cpu: "0.5"
      memory: "1Gi"
    limits:
      cpu: "2"
      memory: "4Gi"
适用场景:Web 应用需应对流量高峰。
发布于:2个月前 (03-14) IP属地:四川省
不换爱人
不换爱人
3、BestEffort
containers:
- name: batch-job
  resources: {}
适用场景:日志清理、临时数据分析任务。
发布于:2个月前 (03-14) IP属地:四川省
我来回答