首页 > 其他分享 >Pod资源需求和资源限制

Pod资源需求和资源限制

时间:2023-03-03 15:36:54浏览次数:35  
标签:stress resource name ng memory 限制 Pod requests 资源

[root@master resource]# kubectl apply -f resource-requests-demo.yaml 
[root@master resource]# cat resource-requests-demo.yaml 
apiVersion: v1
kind: Pod
metadata:
  name: stress-pod
spec:
  containers:
  - name: stress
    image: ikubernetes/stress-ng
    command: ["/usr/bin/stress-ng","-c 1", "-m 1", "--metrics-brief"]
    resources:
      requests:
        memory: "128Mi"
        cpu: "200m"
#      limits:
#        memory: "512Mi"
#        cpu: "400m"

CPU使用率是48%,因为我的node是2颗CPU,这个容器最多只能跑满一颗核心

内存 262M 代表这个进程限制了 最多占用这么多 

[root@master resource]# cat resource-requests-demo.yaml 
apiVersion: v1
kind: Pod
metadata:
  name: stress-pod
spec:
  containers:
  - name: stress
    image: ikubernetes/stress-ng
    command: ["/usr/bin/stress-ng","-c 1", "-m 1", "--metrics-brief"]
    resources:
      requests:
        memory: "128Mi"
        cpu: "200m"
      limits:
        memory: "512Mi"
        cpu: "500m"

 

标签:stress,resource,name,ng,memory,限制,Pod,requests,资源
From: https://www.cnblogs.com/zyyang1993/p/17175768.html

相关文章

  • deploy资源-配置节点亲和性以及污点容忍
    apiVersion:apps/v1kind:Deploymentmetadata:name:health-check-deploymentlabels:app:health-checkspec:replicas:1selector:matchLabels......
  • 转!!Pod中容器的健康检查
    转自--https://blog.csdn.net/u010674953/article/details/129261632 健康检查上篇文章中我们了解了Pod中容器的生命周期的两个钩子函数,PostStart与PreStop,其中PostSta......
  • 配置资源管理Secret和ConfigMap
    一、Secret1.1概念Secret是用来保存密码、token、密钥等敏感数据的k8s资源,这类数据虽然也可以存放在Pod或者镜像中,但是放在Secret中是为了更方便的控制如何使用数......
  • K8S的资源配置管理
    一、SecretSecret是用来保存密码、token、密钥等敏感数据的k8s资源,这类数据虽然也可以存放在Pod或者镜像中,但是放在Secret中是为了更方便的控制如何使用数据,并减少......
  • nginx限制单客户端访问速率
    可以通过nginx的limit_reqzone模块限流,在nginx的主配置文件nginx.conf中新增配置:geo$limit{  default1;  127.0.0.10;  192.168.1.0/240;}map$li......
  • linux修改组播订阅数量限制
    组播数量限制内核参数存放位置,/proc/sys/net/ipv4/igmp_max_memberships修改组播限制数量,切换至root用户临时修改sysctlnet.ipv4.igmp_max_memberships=200永久......
  • 资源管理系统Apache Mesos
    Mesos是诞生于UCBerkeley的一个研究项目,它的设计动机是解决编程模型和计算框架在多样化环境下,不同框架间的资源隔离和共享问题。尽管它的直接设计动机与YARN稍有不同,但它的......
  • k8s——pod控制器
    前言Pod是Kubernetes集群中能够被创建和管理的最小部署单元。所以需要有工具去操作和管理它们的生命周期,这里就需要用到控制器了。Pod控制器由master的kube-cont......
  • K8S中的pod控制器
    一、Pod控制器及其作用Pod控制器,又称之为工作负载(workload),是用于实现管理pod的中间层,确保pod资源符合预期的状态,pod的资源出现故障时,会尝试进行重启,当根据重启策略无效,则......
  • 设置静态资源映射
    静态页面要么修改默认访问静态资源路径,要么将他们放在templates或static包下如何设置静态资源映射?@ConfigurationpublicclassWebMvcConfigextendsWebMvcConfigurat......