当前位置: 首页 > news >正文

开设计公司客源哪里找/安卓系统优化软件

开设计公司客源哪里找,安卓系统优化软件,电商网站商品表设计方案,wordpress一键优化系列目录 LimitRange从字面意义上来看就是对范围进行限制,实际上是对cpu和内存资源使用范围的限制 前面我们讲到过资源配额,资源配额是对整个名称空间的资源的总限制,是从整体上来限制的,而LimitRange则是对pod和container级别来做限制的 由于LimitRange是基于名称空间的,因此为…

系列目录

LimitRange从字面意义上来看就是对范围进行限制,实际上是对cpu和内存资源使用范围的限制

前面我们讲到过资源配额,资源配额是对整个名称空间的资源的总限制,是从整体上来限制的,而LimitRange则是对pod和container级别来做限制的

由于LimitRange是基于名称空间的,因此为了测试,我们先创建一个名称空间

kubectl create namespace default-mem-example

创建LimitRange和Pod对象

以下配置文件声明了内存的默认限制量和默认请求量

admin/resource/memory-defaults.yaml apiVersion: v1
kind: LimitRange
metadata:name: mem-limit-range
spec:limits:- default:memory: 512MidefaultRequest:memory: 256Mitype: Container

在default-mem-example名称空间下创建它

kubectl apply -f https://k8s.io/examples/admin/resource/memory-defaults.yaml --namespace=default-mem-example

现在,如果有在容器在default-mem-example名称空间下创建,并且在创建的时候没有指定内存申请值和内存限制值,则它会被默认分配256M的内存请求和512M的内存上限

下面是一个包含容器的pod的配置.容器没有显式声明资源申请和内存限制

admin/resource/memory-defaults-pod.yaml apiVersion: v1
kind: Pod
metadata:name: default-mem-demo
spec:containers:- name: default-mem-demo-ctrimage: nginx

下面创建这个pod

kubectl apply -f https://k8s.io/examples/admin/resource/memory-defaults-pod.yaml --namespace=default-mem-example

查看这个pod的详细信息

kubectl get pod default-mem-demo --output=yaml --namespace=default-mem-example
containers:
- image: nginximagePullPolicy: Alwaysname: default-mem-demo-ctrresources:limits:memory: 512Mirequests:memory: 256Mi

以上输出信息显示pod的容器包含了一个256M的内存申请和一个512M的内存限制.它们是LimitRange里声明的默认值

仅指定限制,没指定申请

下面是一个pod的其中一个容器的声明文件,它声明了内存限制,但是没有内存申请

apiVersion: v1
kind: Pod
metadata:name: default-mem-demo-2
spec:containers:- name: default-mem-demo-2-ctrimage: nginxresources:limits:memory: "1Gi"

创建它

kubectl apply -f https://k8s.io/examples/admin/resource/memory-defaults-pod-2.yaml --namespace=default-mem-example

查看信息

kubectl get pod default-mem-demo-2 --output=yaml --namespace=default-mem-example
resources:limits:memory: 1Girequests:memory: 1Gi

可以看到容器的内存申请值和限制值是一样的.需要注意它并不是LimitRange里的默认值256M

仅声明了申请,没有声明限制

下面是一个包含一个容器的pod声明,容器只申请了资源,没有限制

apiVersion: v1
kind: Pod
metadata:name: default-mem-demo-3
spec:containers:- name: default-mem-demo-3-ctrimage: nginxresources:requests:memory: "128Mi"

创建pod

kubectl apply -f https://k8s.io/examples/admin/resource/memory-defaults-pod-3.yaml --namespace=default-mem-example

查看信息

kubectl get pod default-mem-demo-3 --output=yaml --namespace=default-mem-example
resources:limits:memory: 512Mirequests:memory: 128Mi

输出信息显示容器的申请值被设置为声明的值.而限制值被设置成了512M,这是LimitRange的默认设置

设置申请和限制值的动机

如果一个名称空间包含有资源限额,那么设置申请和限制默认值往往也是有帮助的.以下是资源配额对命名空间施加的两个限制

  • 在命名空间运行的每一个容器必须有它自己的内存限额(CPU限额)。

  • 在命名空间中所有的容器使用的内存总量(CPU总量)不能超出指定的限额。

完整示例

apiVersion: v1
kind: LimitRange
metadata:name: mem-limit-rangenamespace: example
spec:limits:- default:  # default limitmemory: 512Micpu: 2defaultRequest:  # default requestmemory: 256Micpu: 0.5max:  # max limitmemory: 800Micpu: 3min:  # min requestmemory: 100Micpu: 0.3maxLimitRequestRatio:  # max value for limit / requestmemory: 2cpu: 2type: Container # limit type, support: Container / Pod / PersistentVolumeClaim
  • default为默认值,即pod不设置的时候的默认值.

  • defaultRequest 默认请求

  • max 请求上限

  • min请求下限

注意默认请求值即为创建pod的时候不指定resource申请时默认赋予的值,默认值即为默认限制的上限.即不指定的时候默认赋予的值.min和max是可以指定的最大值和最小值.并且需要注意的是以上都是Pod级别的.

-maxLimitRequestRatio顾名思义,是一个比率值,它是限制值和请求值的比率.由于资源调度都是基于申请的值,因此可能会出现资源超售情况(当然,可以使用配额来限制总的量),这个比率显示了超售的比率.

转载于:https://www.cnblogs.com/tylerzhou/p/11041963.html

http://www.lbrq.cn/news/1411525.html

相关文章:

  • 成都网站公司/域名购买
  • web网站开发个人主页/百度代发排名
  • 深圳做网站哪家公司好/百度关键词竞价
  • 网站主体负责人/sem竞价广告
  • 网页美工设计与欣赏/seo短期培训班
  • 昆明高端网站建设公司/衡水网站seo
  • 专门做网站的公司 南阳/每日新闻简报
  • 凡科做的网站要收费吗/网站怎么进入
  • h5网站开发模板/百度收录入口提交
  • 中国在数码网站注册域名好 gt/安卓优化大师hd
  • hao123浏览器下载安装/seo页面链接优化
  • 搭建网站怎么做/找平台推广
  • 网站数据库如何建设/seo数据监控平台
  • 网页设计网站建设/爱站小工具
  • 专业网站开发报价/站长seo
  • 自己免费做网站的流程/搜索引擎优化主要包括
  • 做平台的网站有哪些功能/seo是什么软件
  • 如何删除网站后台的文章/网络推广营销方案免费
  • 网站开发 网站建设/上海专业的seo公司
  • wordpress网站显示不全/seo标题优化是什么意思
  • 高端网站建设 选择磐石网络/免费发外链平台
  • wordpress制作客户端/如何点击优化神马关键词排名
  • 网站海外推广哪家好/2022新闻大事件摘抄
  • 长沙小升初有什么做试卷的网站/网站制作公司排行榜
  • 一个虚拟主机如何做两个网站/推广之家官网
  • 济南网站建设企业/搜索推广开户
  • wordpress 多站点开启/优化设计七年级上册数学答案
  • php语言 网站建设/写文章在哪里发表挣钱
  • 昆明云南微网站/seo基础优化包括哪些内容
  • 丰台青岛网站建设/网站排名优化服务公司
  • 冒泡排序——简单理解和使用
  • 从0-1使用Fastmcp开发一个MCP服务,并部署到阿里云百炼 -持续更新中
  • 【OLAP】trino安装和基本使用
  • Docker之自定义jkd镜像上传阿里云
  • Baumer高防护相机如何通过YoloV8深度学习模型实现工作设备状态的检测识别(C#代码UI界面版)
  • 一文读懂[特殊字符] LlamaFactory 中 Loss 曲线图