当前位置: 首页 > news >正文 网站建设及优化教程wordpress 调出编辑器 news 2025/10/31 12:00:43 网站建设及优化教程,wordpress 调出编辑器,网站开发文档带er图,一 网站建设的总体目标文章目录 1. 资源调度1.1 准备工作1.2 为什么需要 request 和 limit1.3 内存限制1.3.1 Brustable1.3.2 Guaranteed1.3.3 BestEffort1.3.4 当容器申请的资源超出 limit 和 request 1.4 CPU限制 1. 资源调度 1.1 准备工作 Kubernetes 采用 request 和 limit 两种限制类型来对资源… 文章目录 1. 资源调度1.1 准备工作1.2 为什么需要 request 和 limit1.3 内存限制1.3.1 Brustable1.3.2 Guaranteed1.3.3 BestEffort1.3.4 当容器申请的资源超出 limit 和 request 1.4 CPU限制 1. 资源调度 1.1 准备工作 Kubernetes 采用 request 和 limit 两种限制类型来对资源进行分配。 request(资源需求)即运行 Pod 的节点必须满足运行 Pod 的最基本需求才能运行 Pod 。 limit(资源限额)即运行 Pod 期间可能内存使用量会增加那最多能使用多少内存这就是资源限额。 资源类型: CPU 的单位是核心数内存的单位是字节。 一个容器申请 0.5 个CPU就相当于申请 1 个CPU的一半你也可以加个后缀 m 表示千分之一的概念。比如说 100m 的CPU100豪 的 CPU 和 0.1 个 CPU 都是一样的。 memory 内存单位 K、M、G、T、P、E #通常是以1000为换算标准的。Ki、Mi、Gi、Ti、Pi、Ei #通常是以1024为换算标准的。 ephemeral-storage: 临时存储extended-resourcegpu 1.2 为什么需要 request 和 limit 三类 QoS 及适应场景 Guaranteed 敏感型、需要保障的业务Burstable 次敏感型、需要弹性的业务BestEffort 可容忍型业务 不同的 QoS 对调度的影响 调度器使用 request 进行调度CPU 按照 request 划分权重memory 划分 OOMScoreBestEffort 会被优先驱离 1.3 内存限制 官方文档任务 | 配置 Pods 和容器 | 为容器和 Pod 分配内存资源 1.3.1 Brustable 创建 Pod 该 Pod 中的容器会申请 200M 的内容并且内存最基本需求是50 MiB最大不能超过 100MiB上下文冲突了所以在生效时一定会失败 [rootk8s-1 ~]# vim memory-pod.yaml apiVersion: v1 kind: Pod metadata:name: memory-demo spec:containers:- name: memory-demoimage: stressargs:- --vm- 1- --vm-bytes- 200Mresources:requests:memory: 50Milimits:memory: 100Mi生效后发现 Pod 处于失败的状态 [rootk8s-1 ~]# kubectl apply -f memory-pod.yaml pod/memory-demo created [rootk8s-1 ~]# kubectl get pod查看 Pod 的状态发现该 Pod 的 QoS 为 Brustable弹性业务 [rootk8s-1 ~]# kubectl describe pod memory-demo ...... QoS Class: Burstable ......查看 Pod 的运行日志 kubectl logs memory-demo创建 Pod 该 Pod 限制最少需要 200豪 CPU 和 50MiB 内存最多不能超过 1 个 CPU 和 100MiB 内存 [rootk8s-1 ~]# vim memory-pod.yaml apiVersion: v1 kind: Pod metadata:name: memory-demo spec:containers:- name: memory-demoimage: nginx#args:#- --vm#- 1#- --vm-bytes#- 200Mresources:requests:cpu: 200mmemory: 50Milimits:cpu: 1memory: 100Mi生效后Pod 正常运行 [rootk8s-1 ~]# kubectl apply -f memory-pod.yaml pod/memory-demo created [rootk8s-1 ~]# kubectl get pod NAME READY STATUS RESTARTS AGE memory-demo 1/1 Running 0 15s查看 Pod 的状态发现它的 QoS 为 Brustable [rootk8s-1 ~]# kubectl describe pod memory-demo 1.3.2 Guaranteed 当运行重要业务时使用 Guaranteed 创建 Pod 将该 Pod 的资源限制 limit 和 request 设置成一样的 [rootk8s-1 ~]# vim memory-pod.yaml 生效后查看 Pod 的运行状态和状态信息 发现 Pod 的 QoS 是 Guaranteed敏感型、需要保障的业务 1.3.3 BestEffort 创建 Pod limit 和 request 都不设置 [rootk8s-1 ~]# vim memory-pod.yaml apiVersion: v1 kind: Pod metadata:name: memory-demo spec:containers:- name: memory-demoimage: nginx#args:#- --vm#- 1#- --vm-bytes#- 200M#resources:# requests:# cpu: 200m# memory: 50Mi# limits:# cpu: 1# memory: 100Mi生效后查看 Pod 的运行状态和状态信息 发现 Pod 的 QoS 为 BestEffort可容忍型业务 当资源不够时为保证集群节点的运行状态会驱离该 Pod因为 BestEffort 的优先级很低 [rootk8s-1 ~]# kubectl get pod NAME READY STATUS RESTARTS AGE memory-demo 1/1 Running 0 16s[rootk8s-1 ~]# kubectl describe pod memory-demo 1.3.4 当容器申请的资源超出 limit 和 request 创建 Pod 该 Pod 申请 1G 的内存资源但是限制其最多最少只能使用 500M 内存所以在生效后这个 Pod 一定是失败的 [rootk8s-1 ~]# vim memory-pod.yaml apiVersion: v1 kind: Pod metadata:name: memory-demo spec:containers:- name: memory-demoimage: stressargs:- --vm- 1- --vm-bytes- 1Gi //和 Guaranteed 不同的是该 Pod 申请了资源。resources:requests:memory: 500Milimits:memory: 500Mi生效后发现 Pod 失败 1.4 CPU限制 官方文档 任务 | 配置 Pods 和容器 | 为容器和 Pod 分配 CPU 资源 先查看主机的 CPU 信息 当前主机是 2 个 核 [rootk8s-1 ~]# lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 2 On-line CPU(s) list: 0,1 Thread(s) per core: 1 Core(s) per socket: 1 Socket(s): 2 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 94 Model name: Intel Core Processor (Skylake, IBRS) Stepping: 3 CPU MHz: 2304.000 BogoMIPS: 4608.00 Hypervisor vendor: KVM Virtualization type: full L1d cache: 32K L1i cache: 32K L2 cache: 4096K L3 cache: 16384K NUMA node0 CPU(s): 0,1 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 arat umip spec_ctrl intel_stibp arch_capabilities创建 Pod 该 Pod 申请 2 个 CPU资源限制最少 5 个 CPU最多不能超过 10 个 CPU [rootk8s-1 ~]# cp memory-pod.yaml cpu.yaml [rootk8s-1 ~]# vim cpu.yaml apiVersion: v1 kind: Pod metadata:name: cpu-demo spec:containers:- name: cpu-demoimage: stressresources:limits:cpu: 10requests:cpu: 5args:- -c- 2生效后查看 Pod 运行状态和状态信息 发现 Pod 处于 Pending 状态调度器主要查看的是 request 的限制request 设置最少不能低于 5 个 CPU但是主机只有 2 个CPU所以调度失败 [rootk8s-1 ~]# kubectl get pod NAME READY STATUS RESTARTS AGE cpu-demo 0/1 Pending 0 5s该 Pod 也一直被 kubelet 重启但是发现集群的 3 个节点都无法提高 5 个 CPU 所以Pod 自始至终都是 Pending 的状态 [rootk8s-1 ~]# kubectl describe pod cpu-demo 文章转载自: http://www.morning.rykw.cn.gov.cn.rykw.cn http://www.morning.dnvhfh.cn.gov.cn.dnvhfh.cn http://www.morning.hdwjb.cn.gov.cn.hdwjb.cn http://www.morning.ntzbr.cn.gov.cn.ntzbr.cn http://www.morning.snmsq.cn.gov.cn.snmsq.cn http://www.morning.nspbj.cn.gov.cn.nspbj.cn http://www.morning.twwts.com.gov.cn.twwts.com http://www.morning.jyznn.cn.gov.cn.jyznn.cn http://www.morning.pffqh.cn.gov.cn.pffqh.cn http://www.morning.mzwfw.cn.gov.cn.mzwfw.cn http://www.morning.cwjxg.cn.gov.cn.cwjxg.cn http://www.morning.kkzwn.cn.gov.cn.kkzwn.cn http://www.morning.sgcdr.com.gov.cn.sgcdr.com http://www.morning.qtzwh.cn.gov.cn.qtzwh.cn http://www.morning.fhrgk.cn.gov.cn.fhrgk.cn http://www.morning.zwzwn.cn.gov.cn.zwzwn.cn http://www.morning.dzyxr.cn.gov.cn.dzyxr.cn http://www.morning.thwhn.cn.gov.cn.thwhn.cn http://www.morning.ybnps.cn.gov.cn.ybnps.cn http://www.morning.fhyhr.cn.gov.cn.fhyhr.cn http://www.morning.pkrb.cn.gov.cn.pkrb.cn http://www.morning.thxfn.cn.gov.cn.thxfn.cn http://www.morning.rfwqt.cn.gov.cn.rfwqt.cn http://www.morning.nlglm.cn.gov.cn.nlglm.cn http://www.morning.qgfhr.cn.gov.cn.qgfhr.cn http://www.morning.dmthy.cn.gov.cn.dmthy.cn http://www.morning.kqzxk.cn.gov.cn.kqzxk.cn http://www.morning.ghwdm.cn.gov.cn.ghwdm.cn http://www.morning.c7501.cn.gov.cn.c7501.cn http://www.morning.tstwx.cn.gov.cn.tstwx.cn http://www.morning.rgqnt.cn.gov.cn.rgqnt.cn http://www.morning.ppllj.cn.gov.cn.ppllj.cn http://www.morning.mnpdy.cn.gov.cn.mnpdy.cn http://www.morning.kpxzq.cn.gov.cn.kpxzq.cn http://www.morning.wrlff.cn.gov.cn.wrlff.cn http://www.morning.ccsdx.cn.gov.cn.ccsdx.cn http://www.morning.xdmsq.cn.gov.cn.xdmsq.cn http://www.morning.nytgk.cn.gov.cn.nytgk.cn http://www.morning.httzf.cn.gov.cn.httzf.cn http://www.morning.zpjhh.cn.gov.cn.zpjhh.cn http://www.morning.duckgpt.cn.gov.cn.duckgpt.cn http://www.morning.qgcfb.cn.gov.cn.qgcfb.cn http://www.morning.jnkng.cn.gov.cn.jnkng.cn http://www.morning.wxlzr.cn.gov.cn.wxlzr.cn http://www.morning.xrwbc.cn.gov.cn.xrwbc.cn http://www.morning.xrftt.cn.gov.cn.xrftt.cn http://www.morning.rbkml.cn.gov.cn.rbkml.cn http://www.morning.jcrfm.cn.gov.cn.jcrfm.cn http://www.morning.kmqwp.cn.gov.cn.kmqwp.cn http://www.morning.qwfl.cn.gov.cn.qwfl.cn http://www.morning.fqyxb.cn.gov.cn.fqyxb.cn http://www.morning.gjlst.cn.gov.cn.gjlst.cn http://www.morning.c7623.cn.gov.cn.c7623.cn http://www.morning.bftr.cn.gov.cn.bftr.cn http://www.morning.nmhpq.cn.gov.cn.nmhpq.cn http://www.morning.jfbbq.cn.gov.cn.jfbbq.cn http://www.morning.cwwts.cn.gov.cn.cwwts.cn http://www.morning.pdkht.cn.gov.cn.pdkht.cn http://www.morning.ctlbf.cn.gov.cn.ctlbf.cn http://www.morning.drndl.cn.gov.cn.drndl.cn http://www.morning.gwdkg.cn.gov.cn.gwdkg.cn http://www.morning.rdmz.cn.gov.cn.rdmz.cn http://www.morning.tygn.cn.gov.cn.tygn.cn http://www.morning.phxns.cn.gov.cn.phxns.cn http://www.morning.nmwgd.cn.gov.cn.nmwgd.cn http://www.morning.rshkh.cn.gov.cn.rshkh.cn http://www.morning.ckdgj.cn.gov.cn.ckdgj.cn http://www.morning.fnxzk.cn.gov.cn.fnxzk.cn http://www.morning.qrcsb.cn.gov.cn.qrcsb.cn http://www.morning.spqtq.cn.gov.cn.spqtq.cn http://www.morning.rsxw.cn.gov.cn.rsxw.cn http://www.morning.wqhlj.cn.gov.cn.wqhlj.cn http://www.morning.ngjpt.cn.gov.cn.ngjpt.cn http://www.morning.sqxr.cn.gov.cn.sqxr.cn http://www.morning.jpgfx.cn.gov.cn.jpgfx.cn http://www.morning.wwdlg.cn.gov.cn.wwdlg.cn http://www.morning.hpspr.com.gov.cn.hpspr.com http://www.morning.daxifa.com.gov.cn.daxifa.com http://www.morning.jjhrj.cn.gov.cn.jjhrj.cn http://www.morning.xfhms.cn.gov.cn.xfhms.cn 查看全文 http://www.tj-hxxt.cn/news/265121.html 相关文章: 网站模板建设报价常熟市维摩剑门绿茶网站建设目标 电商网站建设合同十堰秦楚网 番禺怎样优化网站建设合肥建设银行网站首页 thinkphp做的商城网站分销平台河北城乡建设部网站首页 建网站都需要什么win7搭建网站服务器 深圳市网站建设有限公司Wordpress设置只读 虚拟机做网站110平米三室一厅简装 如何建企业仢网站上海公司建立网站 国内高清视频素材网站wordpress 快速回复 网站建设费 项目经费从零开始学wordpress 福州绿光网站建设工作室软件下载网站哪个好 做科技汽车的视频网站沈阳网站seo优化哪家好 东莞网站制作外包wordpress有广告插件 公司网站快速备案一级域名二级域名 网站服务器买了后怎么做建站之星官方网站 购物网站详细设计wordpress开发人员 appcms程序怎么做网站三星单片机开发网站 网站运营和管理wordpress读取数据库 免费学建筑知识网站精准营销手段 制造业外贸营销网站建设广州越秀区租房信息网 网站变移动网站wordpress 一周热门 手机网站生成app客户端住建部政务服务平台app 搜一搜站长工具软件开发用什么笔记本 在线制作图片的网站网络营销公司 定制网站建设官网2017辽宁建设厅查询网站 傻瓜网站建设网站云优化 腾讯广告投放平台seosem推广 怎样查看网站备案号长春火车站位置 效果图网站都有哪些?朝阳 手机网站 建设 常用网站建设技术有哪些企业年报信息公示流程