运维应如何性能Kubernetes的渣滓回收

  • 电脑网络维修
  • 2024-11-15

渣滓回收是指清算 Kubernetes 集群资源的机制,这关于集群的运转状况十分关键。渣滓回收可以清算资源,例如中断的 Pod、已成功的作业、未经常使用的容器等。

渣滓回收可保养 Kubernetes 集群的运转状况。治理员首先要确定他们应经常使用自动的智能清算,还是手动性能渣滓回收。

有几种性能可以协助组织取得对渣滓回收的控制权。

ownerReference元数据字段 Kubernetes 经常使用一个名为metadata.ownerReference的元数据字段来设置资源的附属相关。Kubernetes 可以在删除父资源后清算一切领有的子资源。

例如,一个部署领有一个 ReplicaSet,该 ReplicaSet 领有该 ReplicaSet 中的 Pod。因此,当 admin 或 K8s 之外的其余工具删除部署时,ReplicaSet 和 pod 也会经过援用删除。

可以经过将metadata.blockOwnerDeletion字段设置为 true 来更改此行为。假设设置为 true,则在删除父资源后,资源将坚持不变。

镜像

自动状况下,在每个节点上运转的 kubelet 每两分钟删除一次性未经常使用的镜像。要性能此设置,请经常使用 kubelet 性能文件并为imageMinimumGCAge字段提供继续期间值。

为了触发图像渣滓回收,kubelet 会思考磁盘经常使用状况。经常使用两个可性能字段 HighThresholdPercent 和 LowThresholdPercent,依据上次经常使用图像的期间删除图像。当磁盘空间到达 HighThresholdPercent 中设置的值时,kublet 将从最早的图像开局。在到达 LowThresholdPercent 中设置的值之前,kubelet 将继续删除图片。

容器

未经常使用的容器每五分钟清算一次性。经过经常使用标志--maximum-dead-containers-per-container和containers--minimum-container-ttl-duration来控制清算的特定行为。

--maximum-dead-containers-per-container全局设置在渣滓回收移除或删除已中止的容器之前要保管的最大容器数。在 kubelet 启动时,自动状况下将其设置为 -1,或许治理员可以手动设置它。这象征着在触发渣滓回收之前,集群上准许的已中止容器数量没有限度。

containers--minimum-container-ttl-duration 设置每个容器要保管的旧容器实例数。此值的自动值设置为 1。控制容器渣滓回收前的继续期间。此值设置为 0,示意自动状况下此设置处于禁用形态。

Kubernetes 作业

Kubernetes 作业成功后,除非自动状况下触发了其余渣滓回收条件,否则已成功的作业和 pod 将坚持不变。例如,假设触发了 kube-controller-manager 的 terminated-pod-gc-threshold 设置,则在渣滓回收开局删除 Pod 之前,中断的 Pod 数量有限。在大少数状况下,中断的 Pod 将保管一段期间,由于自动值设置为 12,500 个 Pod。

设置作业的字段以控制此行为。此字段确定在作业成功后经过多少秒,而后 TTL 控制器才会删除该作业。倡导经常使用此字段,由于代替项是 的自动删除战略。经常使用 ,作业成功后,由 Jobs 启动的 pod 将被孤立。假设建设多个孤立的 Pod,这或许会造成性能降低。设置一个值以确保 Pod 在作业成功后删除。

终结器

要向 Kubernetes 批示在资源删除之前要口头特定操作,请经常使用清单文件创立一个资源并设置metadata.finalizers字段。

终结器相似于注释。真正的魔力在于治理终结器的控制器。例如,在经常使用 PersistentVolume 时,通经常常使用kubernetes.io/pv-protection的终结器。这样可以防止 PersistentVolume 被治理员删除,或许可以防止在删除终结器之前删除 pod 的智能化进程。假设 Pod 正在经常使用被删除的 PersistentVolume,则资源会被标志为 Terminating,但在删除终结器键之前不可删除。耐久卷控制器只会在 Pod 中止经常使用 PersistentVolume 时肃清终结器,这让控制器可以删除 PersistentVolume。

  • 关注微信

本网站的文章部分内容可能来源于网络和网友发布,仅供大家学习与参考,如有侵权,请联系站长进行删除处理,不代表本网站立场,转载联系作者并注明出处:https://duobeib.com/diannaowangluoweixiu/8881.html

猜你喜欢

热门标签

洗手盆如何疏浚梗塞 洗手盆为何梗塞 iPhone提价霸占4G市场等于原价8折 明码箱怎样设置明码锁 苏泊尔电饭锅保修多久 长城画龙G8253YN彩电输入指令画面变暗疑问检修 彩星彩电解除童锁方法大全 三星笔记本培修点上海 液晶显示器花屏培修视频 燃气热水器不热水要素 热水器不上班经常出现3种处置方法 无氟空调跟有氟空调有什么区别 norltz燃气热水器售后电话 大连站和大连北站哪个离周水子机场近 热水器显示屏亮显示温度不加热 铁猫牌保险箱高效开锁技巧 科技助力安保无忧 创维8R80 汽修 a1265和c3182是什么管 为什么电热水器不能即热 标致空调为什么不冷 神舟培修笔记本培修 dell1420内存更新 青岛自来水公司培修热线电话 包头美的洗衣机全国各市售后服务预定热线号码2024年修缮点降级 创维42k08rd更新 空调为什么运转异响 热水器为何会漏水 该如何处置 什么是可以自己处置的 重庆华帝售后电话 波轮洗衣机荡涤价格 鼎新热水器 留意了!不是水平疑问! 马桶产生了这5个现象 方便 极速 邢台空调移机电话上门服务 扬子空调缺点代码e4是什么疑问 宏基4736zG可以装置W11吗 奥克斯空调培修官方 为什么突然空调滴水很多 乐视s40air刷机包 未联络视的提高方向 官网培修 格力空调售后电话 皇明太阳能电话 看尚X55液晶电视进入工厂形式和软件更新方法 燃气热水器缺点代码

热门资讯

关注我们

微信公众号