Kubernetes实战(二十九)-集群资源管理(CPU & Memory)
发布日期:2025-04-03 09:01:42 浏览次数:8 分类:精选文章

本文共 401 字,大约阅读时间需要 1 分钟。

Kubernetes 是一个容器集群管理平台,主要用于统计和管理平台资源使用情况,合理分配资源供容器使用。这确保容器在生命周期内都能获得足够资源支持,其资源需求和容量可以划分为两个方面:期望状态(规格)和当前状态(状态)。Kubernetes 调度器可以利用这两种状态信息来推断节点容量和资源需求。

资源规格可分为“请求”和“限额”两种概念:

  • 请求(Request):指容器所需的资源数量。若容器超出请求资源量,可能会被压制至初始请求数。
  • 限额(Limit):容器可使用的资源上限。当容器超出限额时,若调度器发现其他容器需要资源,当前容器将被终止。理想状态下,所有容器的资源限额总和应与集群总资源容量相符,但对内存等不可压缩资源处理存在一定难度。

创建Pod时可以指定资源限制,涵盖CPU和内存资源:

  • 资源请求(Request):容器的最小资源需求。
  • 资源限制(Limit):容器可使用的最大资源上限。
上一篇:Kubernetes实战(二十二)-Etcd 集群部署(安全)
下一篇:Kubernetes实战(二十三)-kubernetes二进制文件方式部署集群(安全)(上)

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2025年05月09日 05时16分42秒