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

企业为什么要做流程seo 网站推广

企业为什么要做流程,seo 网站推广,安阳县,超级简历网站ResourceQuota准入控制器 ResourceQuota准入控制器限制cpu、内存、pod、deployment数量限制存储空间大小 LimitRanger准入控制器在limit名称空间创建pod#xff0c;不指定资源#xff0c;看看是否会被limitrange规则自动附加其资源限制创建pod#xff0c;指定cpu请求是100m不指定资源看看是否会被limitrange规则自动附加其资源限制创建pod指定cpu请求是100m看看是否允许创建 ResourceQuota准入控制器 ResourceQuota准入控制器是k8s上内置的准入控制器默认该控制器是启用的状态它主要作用是用来限制一个名称空间下的资源的使用它能防止在一个名称空间下的pod被过多创建时导致过多占用k8s资源简单讲它是用来在名称空间级别限制用户的资源使用。 限制cpu、内存、pod、deployment数量 创建resourcequota资源 kubectl create ns quota cat resourcequota-1.yamlapiVersion: v1 kind: ResourceQuota metadata:name: quota-testnamespace: quota spec:hard:pods: 6requests.cpu: 2requests.memory: 2Gilimits.cpu: 4limits.memory: 10Gicount/deployments.apps: 6persistentvolumeclaims: 6kubectl apply -f resourcequota-1.yaml创建pod进行测试 资源清单YAML文件解读 spec.hard字段是用来定义对应名称空间下的资源限制规则pods用来限制在对应名称空间下的pod数量requests.cpu字段用来限制对应名称空间下所有pod的cpu资源的下限总和requests.memory用来限制对应名称空间下pod的内存资源的下限总和limits.cpu用来限制对应名称空间下的podcpu资源的上限总和limits.memory用来限制对应名称空间下pod内存资源上限总和count/deployments.apps用来限制对应名称空间下apps群组下的deployments的个数 以上配置清单表示在quota名称空间下运行的pod数量不能超过6个所有pod的cpu资源下限总和不能大于2个核心内存资源下限总和不能大于2Gcpu上限资源总和不能大于4个核心内存上限总和不能超过10Gapps群组下的deployments控制器不能超过6个 pvc个数不能超过6个以上条件中任意一个条目不满足都将无法在对应名称空间创建对应的资源。 cat quota-deployment.yaml apiVersion: apps/v1 kind: Deployment metadata:name: quotanamespace: quota spec:replicas: 7selector:matchLabels:app: quotatemplate:metadata:labels:app: quotaspec:containers:- name: myappimage: janakiramm/myapp:v1imagePullPolicy: IfNotPresentports:- containerPort: 80resources:requests:cpu: 10mmemory: 10Milimits:cpu: 10mmemory: 10Mikubectl apply -f quota-deployment.yamlkubectl get pods -n quota NAME READY STATUS RESTARTS AGE quota-6d5c459f69-4q86p 1/1 Running 0 8s quota-6d5c459f69-7kchv 1/1 Running 0 8s quota-6d5c459f69-dgzl7 1/1 Running 0 8s quota-6d5c459f69-g6c8j 1/1 Running 0 9s quota-6d5c459f69-hfdng 1/1 Running 0 9s quota-6d5c459f69-nfb7p 1/1 Running 0 9s限制存储空间大小 vim resourcequota-2.yaml apiVersion: v1 kind: ResourceQuota metadata:name: quota-storage-testnamespace: quota spec:hard:requests.storage: 5Gipersistentvolumeclaims: 5requests.ephemeral-storage: 1Gilimits.ephemeral-storage: 2Gikubectl apply -f resourcequota-2.yaml备注requests.storage用来限制对应名称空间下的存储下限总和persistenvolumeclaims用来限制pvc总数量requests.ephemeral-storage用来现在使用本地临时存储的下限总容量limits.ephemeral-storage用来限制使用本地临时存储上限总容量以上配置表示在default名称空间下非停止状态的容器存储下限总容量不能超过5Gpvc的数量不能超过5个本地临时存储下限容量不能超过1G上限不能超过2G。 LimitRanger准入控制器 LimitRanger准入控制器是k8s上一个内置的准入控制器LimitRange是k8s上的一个标准资源它主要用来定义在某个名称空间下限制pod或pod里的容器对k8s上的cpu和内存资源使用它能够定义我们在某个名称空间下创建pod时使用的cpu和内存的上限和下限以及默认cpu、内存的上下限。 如果我们创建pod时定义了资源上下限但不满足LimitRange规则中定义的资源上下限此时LimitRanger就会拒绝我们创建此pod如果我们在LimitRange规则中定义了默认的资源上下限制我们创建资源没有指定其资源限制它默认会使用LimitRange规则中的默认资源限制同样的逻辑LimitRanger可以限制一个pod使用资源的上下限它还可以限制pod中的容器的资源上下限比限制pod更加精准不管是针对pod还是pod里的容器它始终只是限制单个pod资源使用。 cat limitrange.yamlapiVersion: v1 kind: Namespace metadata:name: limit --- apiVersion: v1 kind: LimitRange metadata:name: cpu-memorynamespace: limit spec:limits:- default:cpu: 1000mmemory: 1000MidefaultRequest:cpu: 500mmemory: 500Mimin:cpu: 500mmemory: 500Mimax:cpu: 2000mmemory: 2000MimaxLimitRequestRatio:cpu: 4memory: 4type: Containerkubectl apply -f limitrange.yaml备注以上清单主要定义了两个资源一个创建limit名称空间一个是在对应limit名称空间下定义了LimitRange资源其中LimitRange资源的名称为cpu-memorydefault字段用来指定默认容器资源上限值defaultRequest用来指定默认容器资源下限值min字段用来指定限制用户指定的资源下限不能小于对应资源的值max是用来限制用户指定资源上限值不能大于该值maxLimitRequestRatio字段用来指定资源的上限和下限的比值即上限是下限的多少倍type是用来描述对应资源限制的级别该字段有两个值pod和container。上述资源清单表示在该名称空间下创建pod时默认不指定其容器的资源限制就限制对应容器最少要有0.5个核心的cpu和500M的内存最大为1个核心cpu,1g内存如果我们手动定义了容器的资源限制那么对应资源限制最小不能小于cpu为0.5个核心内存为500M最大不能超过cpu为2个核心内存为2000M如果我们在创建pod时只指定了容器的资源上限或下限那么上限最大是下限的的4倍如果指定cpu上限为2000m那么下限一定不会小于500m如果只指定了cpu下限为500m那么上限最大不会超过2000m对于内存也是同样的逻辑。 在limit名称空间创建pod不指定资源看看是否会被limitrange规则自动附加其资源限制 cat pod-limit.yaml apiVersion: v1 kind: Pod metadata:name: nginx-pod-demonamespace: limit spec:containers:- image: nginximagePullPolicy: IfNotPresentname: nginxkubectl apply -f pod-limit.yaml kubectl describe pods nginx-pod-demo -n limit通过上面结果可以看到我们在limit名称空间下创建的pod没有指定其容器资源限制创建pod后其内部容器自动就有了默认的资源限制其大小就是我们在定义LimitRange规则中的default和defaultRequest字段中指定的资源限制。 创建pod指定cpu请求是100m看看是否允许创建 vim pod-request.yamlapiVersion: v1 kind: Pod metadata:name: pod-requestnamespace: limit spec:containers:- image: nginximagePullPolicy: IfNotPresentname: nginxresources:requests:cpu: 100m kubectl apply -f pod-request.yaml Error from server (Forbidden): error when creating pod-request.yaml: pods pod-request is forbidden: [minimum cpu usage per Container is 500m, but request is 100m, cpu max limit to request ratio per Container is 4, but provided ratio is 10.000000]
http://www.dnsts.com.cn/news/65459.html

相关文章:

  • apache 静态网站广州网站建设方案案例
  • 网络工程师自学网站塘沽网站建设公司
  • 一家专门做特卖的网站手机版网站建设熊猫建站
  • 网站备案 假通信地址网站后台上传图片步骤
  • 山东省住房和城乡建设局网站燕郊网站制作
  • 全屏网站模板网站怎么做微信接口
  • 网站制作营销型域名服务器搭建
  • 怎么做学校子网站在哪里建设网站
  • php开发网站项目心得服装网站设计
  • 安论坛网站建设深圳网站定制建设
  • 网站建设业务员好做吗百度小程序登录
  • 简洁游戏企业网站平面设计速成班
  • win8风格手机网站模板网站域名查企业邮箱
  • 仁怀市城乡建设网站php做网站都需要学什么
  • 公司有网站域名 如何做网站做网站的需求调研
  • 枣庄高端品牌网站建设案例淮北市重点工程建设局网站
  • wordpress 不能发布成品网站seo
  • 徐州专业做网站较好的公司动漫设计自考大专
  • 龙游网站建设承德在线招聘
  • 淮安建设机械网站网站建设渠道员
  • 电子商务网站开发的主要支撑组件静态wordpress ajax
  • 抚顺网站建设技术员招聘阿里云域名注册官网登录
  • 郴州网站网站建设沭阳网站定制
  • 手机版 演示 网站 触摸精品资料网站
  • 医院手机网站源码wordpress会员小图标
  • 网站关键词格式亚马逊网站建设历程
  • 升阳广州做网站公司深圳正规燃气公司一览表
  • 沧州网站建设沧州印鸽定制软件app
  • 想建设个网站卖东西深圳住房和建设局网站登录
  • 家具展示型网站网页设计入门案例