当前位置: 首页 > news >正文

巴中模板建站价格多少网络推广平台有哪些

巴中模板建站价格多少,网络推广平台有哪些,建立小程序需要多少钱,个人合法网站怎么做文章目录 OverviewPod的QoS分类Guaranteed1.如何将 Pod 设置为保证Guaranteed2. Kubernetes 调度器如何管理Guaranteed类的Pod Burstable1. 如何将 Pod 设置为Burstable2.b. Kubernetes 调度程序如何管理 Burstable Pod BestEffort1. 如何将 Pod 设置为 BestEffort2. Kubernete…

文章目录

  • Overview
  • Pod的QoS分类
    • Guaranteed
      • 1.如何将 Pod 设置为保证Guaranteed
      • 2. Kubernetes 调度器如何管理Guaranteed类的Pod
    • Burstable
      • 1. 如何将 Pod 设置为Burstable
      • 2.b. Kubernetes 调度程序如何管理 Burstable Pod
    • BestEffort
      • 1. 如何将 Pod 设置为 BestEffort
      • 2. Kubernetes 调度程序如何管理 BestEffort Pod
  • 结论

Overview

服务质量(QoS)类是 Kubernetes 的一个概念,调度器用它来决定 pod 的调度和驱逐优先级。
QoS 类是由 Kubernetes 分配给 pod 的,如以下示例所示,可以通过更改资源request和limit定义来设置。

Pod的QoS分类

  • Guaranteed
  • Burstable
  • BestEffort
    大致如下图所示:
    在这里插入图片描述

要解释 QoS 类,必须了解 cpu 和内存的“Request”和“Limit”概念。request是容器請求获得的资源,limit是容器能够获得的最大资源。

Guaranteed

1.如何将 Pod 设置为保证Guaranteed

Guaranteed类意味着request和limit的资源值是相同的。因为在任何情况下,容器将拥有完全相同的 CPU 和内存。
当request和limit的资源相同时,qosClass 标记如下:

root@k8smaster:~# kubectl get pod calico-node-pqgmw -n kube-system -o yaml|grep limits  -A 5;kubectl get pod calico-node-pqgmw -n kube-system -o yaml|grep qoslimits:cpu: 250mmemory: 70Mirequests:cpu: 250mmemory: 70MiqosClass: Guaranteed

2. Kubernetes 调度器如何管理Guaranteed类的Pod

Kubernetes 调度器通过确保所有容器的内存和 CPU 请求总和低于节点的总 CPU 和内存来管理保证Guaranteed类的 Pod
这些 Pod 优先级最高,除非系统超过资源限制,否则不会被终止。

Burstable

1. 如何将 Pod 设置为Burstable

当容器的内存或 CPU 的limit大于request的值时,Pod 会被分配为Burstable类。
当 Pod 需要一定范围的 CPU 或内存使用时,应使用此类。值可以在定义的request和limit之间。
当limit的值大于request的值时,qosClass 为Burstable,如下所示:


root@k8smaster:~#  kubectl get pod  etcd-k8smaster.pci.co.id -n kube-system -o yaml|grep resources -A 5;kubectl get pod  etcd-k8smaster.pci.co.id -n kube-system -o yaml|grep qosresources:limits:cpu: 100mmemory: 100Mirequests:cpu: 100mmemory: 100MistartupProbe:failureThreshold: 24qosClass: Burstable

如果没有限制值,则 Pod 是“Burstable”,如下所示:

root@k8smaster:~#  kubectl get pod  etcd-k8smaster.pci.co.id -n kube-system -o yaml|grep resources -A 5;kubectl get pod  etcd-k8smaster.pci.co.id -n kube-system -o yaml|grep qosresources:requests:cpu: 100mmemory: 100MistartupProbe:failureThreshold: 24qosClass: Burstable

Kubernetes 调度程序如何管理Burstable Pod

2.b. Kubernetes 调度程序如何管理 Burstable Pod

Kubernetes 调度程序无法确保 Burstable Pod 部署到具有足够资源的节点。
如果没有 BestEffort 类 Pod,则这些 Pod 在达到限制时会先于 Guaranteed 类 Pod 被终止。

BestEffort

1. 如何将 Pod 设置为 BestEffort

当 pod 没有内存或 CPU request或limit的定义时,它会被标记为BestEffort类。
由于没有limits定义,标记为 BestEffort 的 pod 只能获取节点上剩余的内存或 CPU。
当没有limit或request值时,qosClass 如下所示为 BestEffort:

kubectl get pod kube-proxy-sndtg  -n kube-system -o yaml|grep -i resources -A 1 ;kubectl get pod kube-proxy-sndtg  -n kube-system -o yaml|grep -i qosresources: {}securityContext:qosClass: BestEffort

2. Kubernetes 调度程序如何管理 BestEffort Pod

BestEffort类的pod 不保证被管理到有足够资源的节点上。它们能够使用节点上的任何空闲资源。这有时可能会导致其他 pod 的资源问题。
这些类的 pod 优先级最低,如果系统没有内存,它们将首先被终止。

结论

Kubernetes 调度程序根据 Pod 的 QoS 类值来调度 Pod。Pod 的 QoS 类由容器的资源限制和请求定义指定。这些类会影响节点的资源利用率。为了有效利用可用资源,必须考虑它们。

http://www.yayakq.cn/news/152869/

相关文章:

  • 建设银行个人网站个人客户邢台123生活网
  • 私人定制上海seo优化外包公司
  • 广东网站开发软件做杂志的模板下载网站有哪些
  • 湖南新能源公司中企动力网站建设郑州教育信息网
  • 青岛网站厉害的公司河北省建设厅网站怎么登陆
  • wordpress 上传组件搜索引擎优化是什么工作
  • 怎样在手机上面建设网站深圳高端营销网站模板
  • 合肥网站推广优化it运维工资多少
  • 普兰店网站建设qq代刷网站推广
  • 做网站具体指什么大连网站的公司
  • 网站建设安全与威胁wordpress 主题 免费
  • 苏州建设公司网站湛江做网站设计公司
  • 宁波怎么做外贸公司网站宝塔在本地搭建wordpress
  • 邮箱注册网站重庆网站建设推荐
  • 动漫网站在线免费观看网站建设后端工程师岗位职责
  • 重庆福彩建站自建冷库费用
  • 做外贸 建网站要注意什么浙江省建设工程监理协会网站
  • 爱网站在线观看视频电商网站模板
  • 徐州网站建设制作公司做海报可以借鉴的网站
  • 一个公司做两个网站有影响吗wordpress退回旧编辑器
  • 开锁行业在58做网站有活吗遵义在线直播
  • 网站建设报告内容自贡权威发布
  • 木材 技术支持 东莞网站建设网页设计一个网站
  • 一个主机 多个网站wordpress主页图片怎么让它轮播
  • 泉州网站开发建设阿里云快速备份网站
  • 番禺大石网站建设网页微信版官网登录保存文件在哪里
  • 大型flash网站漳州城乡建设局网站
  • 网站正在备案中模板软件开发专业专升本都考什么
  • 安徽网新网站建设房租 做网站
  • 途牛网站建设的特点郑州世界工厂网