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的参数设置。
实验环境: 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的参数设置。
相关文章推荐
- Kubernetes计算资源管理--requests和limits(续2)
- Kubernetes计算资源管理--requests和limits
- 实时计算平台中的弹性集群资源管理
- kubernetes学习4--资源配额管理(租户配额)
- 框计算之资源收录、管理与需求展现
- 一共81个,开源大数据处理工具汇总:查询引擎、流式计算、迭代计算、离线计算、键值存储、表格存储、文件存储、资源管理、日志收集系统、消息系统、分布式服务、集群管理、基础设施、搜索引擎、数据挖掘=监控
- [置顶] kubernetes--资源管理
- 华为FusionSphere概述——计算资源、存储资源、网络资源的虚拟化,同时对这些虚拟资源进行集中调度和管理
- 唯品会大数据存储和计算资源管理的痛、解决方法与思路
- kubernetes学习4--资源配额管理(租户配额)
- 深入解析 kubernetes 资源管理,容器云牛人有话说
- 计算资源管理选型
- 一共81个,开源大数据处理工具汇总:查询引擎、流式计算、迭代计算、离线计算、键值存储、表格存储、文件存储、资源管理、日志收集系统、消息系统、分布式服务、集群管理、基础设施、搜索引擎、数据挖掘=监控
- Kubernetes技术分析之资源管理
- 关于数据访问模式(六)—— 资源管理模式的重要性
- Linux对I-O端口资源的管理
- [技术对话]从项目管理到咨询服务,到度量计算
- C++中的健壮指针和资源管理(3)
- Windows2000的文件资源管理
- 管理and电子商务相关资源