美文网首页
K8s 服务质量(Quality of Service, QoS

K8s 服务质量(Quality of Service, QoS

作者: quanCN | 来源:发表于2022-09-10 15:30 被阅读0次

requests/limits

  • requests
    指定所需的最小资源量
  • limits
    指定可能占用的最大资源量
apiVersion: v1
kind: Pod
metadata:
  name: test-demo
spec:
  containers:
  - name: test-demo
    image: nginx
    resources:
      limits:
        memory: "200Mi"
        cpu: "200m"
      requests:
        memory: "100Mi"
        cpu: "100m"

QoS

K8s会根据是否指定了requests,limits或同时指定了两者,而提供不同类型的服务质量(Quality of Service, QoS)

  • Best-Effort - 尽力而为
    Pod没有为容器设置任何requests和limits。这类Pod的优先级最低,而当Pod所在节点上的不可压缩资源被耗尽时,这些Pod会被第一个kill
  • Burstable - 不稳定的
    Pod指定了requests和limits,但是二者不相等(且limits大于requests)。这类Pod可以获取最小资源量,而且也可以在资源充足的情况下消耗更多资源,直到其限制指定的最大资源量。当节点的不可压缩资源紧缺时,如果不存在Best-Effort的Pod,那么这些Pod就会被kill
  • Guaranteed - 有保证的
    Pod指定了相同数量的request和limit资源。这类Pod的优先级最高,Kubernetes保证不会在Best-Effort和Burstable类型的Pod存在的情况下被kill

相关文章

  • kubernetes 中 Qos 的设计与实现

    kubernetes 中的 Qos QoS(Quality of Service) 即服务质量,QoS 是一种控制...

  • Mqtt Qos 深度解读

    1.QoS含义 : Quality of Service,服务质量 2.作用域 发布者的Qos订阅者的Qos 3....

  • k8s QoS设计实现

    QoS介绍 QoS是 Quality of Service 的缩写,即服务质量。为了实现资源被有效调度和分配的同时...

  • MQtt协议的一点总结之QoS的不完美处理

    2019-04-19看了4.3服务质量级别(Quality of Service levels)的介绍,觉得QoS...

  • QoS

    QoS 简介 Quality of Service 服务质量,是网络的一种安全机制, 是用来解决网络延迟和阻塞等问...

  • K8s 服务质量(Quality of Service, QoS

    requests/limits requests指定所需的最小资源量 limits指定可能占用的最大资源量 QoS...

  • QoS

    QoS(Quality of Service,服务质量)指一个网络能够利用各种基础技术,为指定的网络通信提供更好的...

  • 音视频延迟

    QoS是Quality of Service(服务质量)的缩写,它表明信息在数据通信系统中传递时所获得的性能保证。...

  • 关于GCD开发的一些事儿

    Quality of Service(QoS) 这是在iOS8之后提供的新功能,苹果提供了几个Quality of...

  • EPS QoS

    本文部分内容引自(深入浅出4G网络——LTE/EPC) QoS 概念 QoS(Quality of Service...

网友评论

      本文标题:K8s 服务质量(Quality of Service, QoS

      本文链接:https://www.haomeiwen.com/subject/qgtfortx.html