您的位置:首页 > 产品设计 > UI/UE

Kubernetes计算资源管理--requests和limits(续)

2017-03-18 23:06 295 查看
Kubernetes版本: 1.5.4

实验环境: Ubuntu 14.04 64bit

docker版本: 1.26

(续) 继续上文对Kubernetes计算资源管理的分析,本文主要通过实验查看Kubernetes中具体的requires参数在docker和更底层cgroup中对应的相关参数。

cpu-ram-demo21的配置



创建cpu-ram-demo21的pod,节点信息显示如下:



pod cpu-ram-demo21的描述信息如下:(使用kubectl describe pod cpu-ram-demo21命令)



通过docker ps命令查看运行的容器:



查看cpu-ram-demo21容器的信息,通过docker inspect cf57171732de 查看:



从container的信息中可以看到,cpu的requests信息,对应于容器信息中的cpushare。 cpu中的limit信息,对应于CpuQuota。

内存limit信息,对应于容器Memory信息,暂时未找到memory中的requests信息在容器参数中有设置。

通过容器进程号查看cgroup中的信息:



cpu-ram-demo21的容器,进程id为11010:

查看/proc/11010下的信息:



配置的cgroup组为:



查看/sys/fs/cgroup下对应的信息:





从cgroup的参数中能找到对应docker的参数设置。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐