k8s的资源限制及资源请求
容器的资源需求及限制:
需求:requests ##定义容器运行时至少需要资源
限制:limits ##定义容器运行时最多能分配的资源
requests:pod.spec.containers.resources.requests
limits:pod.spec.containers.resources.limits
QoS Class:(Quality of service class)服务质量等级
Guranteed:优先级最高。pod中每个容器同时定义了cpu和memory的request和limit,并且两者的request=limit;
Burstable:优先级中等。pod中至少有一个容器定义了cpu或memory的request属性,且二者不一定要相等;
BestEffort:优先级最低。pod中没有任何一个容器定义了request或limit属性;
资源单位:
CPU:CPU的测量单位是cpus,允许分数值。你可以使用前缀m来表示mili(千分之一)。
例如100mcpu就是100 milicpu,等价于0.1CPU。
内存:内存的测量单位是字节。
你可以使用纯整数来表示内存,也可以使用一些前缀:E, P, T, G, M, K, Ei, Pi, Ti, Gi, Mi, Ki.
例:
1 apiVersion: v1 2 kind: Pod 3 metadata: 4 name: frontend 5 spec: 6 containers: 7 - name: db 8 image: mysql 9 env: 10 - name: MYSQL_ROOT_PASSWORD 11 value: "password" 12 resources: 13 requests: 14 memory: "64Mi" 15 cpu: "250m" 16 limits: 17 memory: "128Mi" 18 cpu: "500m" 19 - name: wp 20 image: wordpress 21 resources: 22 requests: 23 memory: "64Mi" 24 cpu: "250m" 25 limits: 26 memory: "128Mi" 27 cpu: "500m"
转载于:https://www.cnblogs.com/Smbands/p/10960536.html
k8s的资源限制及资源请求相关推荐
- k8s系列(四)——资源对象
k8s系列四--资源对象 pod概念 思考:为什么k8s会引出pod这个概念,容器不能解决么? 我的理解:一组密切相关的服务使用容器的话,如果他们的镜像不在一个容器里的话,那么就需要配置反向代理进行通 ...
- OAuth 2.0系列教程(十) 资源拥有者密钥证书授权请求和响应
资源拥有者者密钥证书授权包含单个的请求+响应. 资源拥有者密钥证书授权请求 请求包含下面的参数: grant_type 必须.必须设置到密码中. username 必须.UTF-8编码的资源拥有者用户 ...
- Chrome浏览器对统一资源发出多个请求时,导致最多停止20s问题
Chrome浏览器对统一资源发出多个请求时,导致最多停止20s问题 Chrome浏览器对统一资源发出多个请求时,导致最多停止20s问题 使用环境: 问题描述: 解决方案: 永久: 临时: 参考文档主要 ...
- K8S集群中Pod资源处于CrashLoopBackOff状态排查思路
K8S集群中Pod资源处于CrashLoopBackOff状态排查思路 文章目录 K8S集群中Pod资源处于CrashLoopBackOff状态排查思路 1.Pod资源处于CrashLoopBackO ...
- nodejs01——安装及使用、服务端及客户端、commonjs规范、fs模块的使用(文件操作及目录操作)、stream、buffer、WebServer、端口、动态资源及静态资源、头信息、请求方式
nodejs的安装及使用 服务端及客户端 commonjs规范 fs模块的使用(文件操作及目录操作) stream buffer // Node.js介绍 Node.js 诞生于2009年,Node. ...
- K8S集群中Pod资源常见的异常状态以及排查思路
K8S集群中Pod资源常见的异常状态以及排查思路 1.Pod资源的结构 Pod资源中会有一个基础容器Pause容器,每一个Pod资源下都会有一个Pause容器,Pause容器负责创建一个虚拟网络和存储 ...
- K8S集群中Pod资源数据丢包排查思路
K8S集群中Pod资源数据丢包排查思路 Pod资源可能会由于网络原因产生丢包的现象. 当Pod资源存在丢包的现象时,会出现下面的报错: Connect to 100.111.156.74 port 5 ...
- K8S集群中Pod资源处于Terminating或Unknown状态排查思路
K8S集群中Pod资源处于Terminating或Unknown状态排查思路 文章目录 K8S集群中Pod资源处于Terminating或Unknown状态排查思路 1.Pod资源处于Terminat ...
- k8s容器资源限制(内存限制、CPU限制、namespace的资源限制与资源配额)
文章目录 1.资源的限制类型 2. 内存限制 3. CPU限制 4. 为namespace设置资源限制 5. 为namespace设置资源配额 1.资源的限制类型 Kubernetes采用reques ...
- K8S集群中Pod资源处于Pending状态排查思路
K8S集群中Pod资源处于Pending状态排查思路 文章目录 K8S集群中Pod资源处于Pending状态排查思路 1.Pod资源处于Pending状态的原因 2.Pod资源处于Pending状态的 ...
最新文章
- python图片裁剪对比_Python自动抢视频红包,仅供学习!
- boost::container模块实现全部分配的测试程序
- 计算机系统结构树形流程图,计算机系统结构 第七章自考练习题答案
- 双鉴探测器是哪两种探测方式结合_老师傅带你看懂火灾探测器的种类和基本原理,看完涨知识了...
- [css] 你有使用过font-size-adjust属性吗?说说它的作用是什么?
- 【AI视野·今日Robot 机器人论文速览 第十一期】Mon, 21 Jun 2021
- 负margin应用案例几则(转载+总结)
- Python机器学习:线型回归法008实现多元线性回归
- android eclipse不能创建activity,在eclipse里面开发android应用,不能新建Activity
- c语言录像带课程设计,2019信息技术真题共16页word资料
- pytorch总结(一)torch.nn模块使用详解
- javscript 简单拖拽(drag)拖放事件、dataTransfer详解,垃圾桶效果
- 客户端用java api 远程操作HDFS以及远程提交MR任务(源码和异常处理)
- 433MHz无线通信
- 计算机中毒后开机变慢,电脑中毒后运行慢的解决方法
- SRS 流媒体服务器对http-flv流进行配置
- endnote使用方法大全,endnote教程
- PrimeNG之FileUpload
- php 取字符串任意两个的中间部分,掐头去尾
- MyEclipse+Tomcat+Java+MySQL实现企业员工信息管理系统
热门文章
- IT职场人生系列之二十一:如何学习新语言(一)
- SQL Server 表分区注意事项(转载)
- python中文读音ndarray-Python开发:NumPy学习(一)ndarray数组
- 精通python能干嘛-一个程序员怎样才算精通Python?
- python程序设计报告-Python程序设计实验一报告
- python怎么安装requests库-Python3.6安装及引入Requests库
- python自动化办公 书籍-python自动化办公知识点整理汇总
- python软件开发-Python
- python编程入门指南pdf-python编程初学者指南
- python零基础怎么学-零基础怎么学习python?