当前位置: 首页 > news >正文 郑州 做网站深圳商城网站设计公司 news 2025/11/1 4:39:30 郑州 做网站,深圳商城网站设计公司,茶叶怎么做网站销售,上海网站建设企业建站目录 概述安装metrics-server使用HPA 概述 我们已经可以通过手动执行 kubectl scale 命令实现Pod的扩缩容#xff0c;但是这显然不符合 Kubernetes 的定位目标–自动化和智能化。Kubernetes 期望可以通过监测Pod的使用情况#xff0c;实现 Pod 数量的自动调整#xff0c;于… 目录 概述安装metrics-server使用HPA 概述 我们已经可以通过手动执行 kubectl scale 命令实现Pod的扩缩容但是这显然不符合 Kubernetes 的定位目标–自动化和智能化。Kubernetes 期望可以通过监测Pod的使用情况实现 Pod 数量的自动调整于是就产生了 HPA 这种控制器。 HPAHorizontal Pod Autoscaler 可以获取每个 Pod 的利用率然后和 HPA 中定义的指标进行对比同时计算出需要伸缩的具体值最后实现 Pod 的数量的调整。其实 HPA 和之前的 Deployment 一样也属于一种 Kubernetes 资源对象它通过追踪分析目标Pod的负载变化情况来确定是否需要针对性的调整目标 Pod 的副本数。 通常用于 Deployment不适用于无法扩/缩容的对象如 DaemonSet 特点 控制管理器每隔30s可以通过–horizontal-pod-autoscaler-sync-period修改查询metrics的资源使用情况支持三种metrics类型 预定义metrics比如Pod的CPU以利用率的方式计算自定义的Pod metrics以原始值raw value的方式计算自定义的object metrics 支持两种metrics查询方式Heapster和自定义的REST API支持多metrics 安装metrics-server metrics-server是用来监控k8s资源指标的组件需要额外安装。 下载 metrics-server 组件配置文件 wget https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml -O metrics-server-components.yaml修改镜像地址为国内的地址 sed -i s/k8s.gcr.io\/metrics-server/registry.cn-hangzhou.aliyuncs.com\/google_containers/g metrics-server-components.yaml修改容器的 tls 配置不验证 tls 在 containers 的 args 参数中增加 --kubelet-insecure-tls 参数 安装组件 kubectl apply -f metrics-server-components.yaml查看下安装是否成功 kubectl get po --all-namespaces | grep metrics # 结果如下 kube-system metrics-server-7c6df44c98-fmm62 1/1 Running 0 65s成功安装到了kube-system 下。 使用HPA 实现 cpu 或内存的监控首先有个前提条件是该对象必须配置了 resources.requests.cpu 或 resources.requests.memory 才可以可以配置当 cpu/memory 达到上述配置的百分比后进行扩容或缩容。 新建nginx-hpa.yaml添加资源配置文件如下 apiVersion: apps/v1 # deployment api 版本 kind: Deployment # 资源类型为deployment metadata: # 元信息labels: # 标签app: nginx-hpaname: nginx-hpa # deployment的名字namespace: default # 所在命名空间 spec:replicas: 3 # 期望副本数revisionHistoryLimit: 10 # 进行滚动更新后保留的历史版本数selector: # 选择器用于找到匹配的RS管理指定标签的RsmatchLabels: # 按照标签匹配app: nginx-hpa # 匹配的标签strategy: # 更新策略rollingUpdate: # 滚动更新配置maxSurge: 25% # 进行滚动更新时更新的个数超过期望副本数的比例maxUnavailable: 25% # 进行滚动更新时最大不可用更新比例也就是更新不成功最多能有多少个type: RollingUpdate # 更新策略采用滚动更新template: # pod模板metadata: # pod的元信息labels: # pod的标签app: nginx-hpaspec: # pod的描述信息containers: # pod的描述信息- image: nginx:1.7.9 # pod使用镜像imagePullPolicy: IfNotPresent # 镜像拉取策略name: nginx # 容器名称resources:limits:cpu: 200mmemory: 128Mirequests:cpu: 100mmemory: 128MirestartPolicy: Always # 重启策略terminationGracePeriodSeconds: 30 # 容器删除等待时间部署一下 kubectl apply -f nginx-hpa.yaml # deployment.apps/nginx-hpa created查看下po kubectl get po # 3个pod如下 NAME READY STATUS RESTARTS AGE nginx-hpa-5465c4859b-85jtv 1/1 Running 0 41s nginx-hpa-5465c4859b-crlr7 1/1 Running 0 41s nginx-hpa-5465c4859b-k7h64 1/1 Running 0 41s接着可以使用top命令查看资源使用情况 kubectl top po # 3个pod的cpu和MEMORY使用情况如下 NAME CPU(cores) MEMORY(bytes) nginx-hpa-5465c4859b-85jtv 0m 7Mi nginx-hpa-5465c4859b-crlr7 0m 8Mi nginx-hpa-5465c4859b-k7h64 0m 14Mi然后需要创建出一个HPA才能实现自动扩容缩容。 使用如下命令创建一个HPA kubectl autoscale deploy nginx-hpa --cpu-percent20 --min2 --max5 # --cpu-percent20即cpu使用率超过20%进行扩容 # 最少有2个副本最多扩容到5个 # 注意如果初始副本数少于2个那么一旦HPA部署完成就会把pod扩容到2个查看HPA kubectl get hpa # 结果如下 NAME REFERENCE TARGETS MINPODS MAXPODS REPLICAS AGE nginx-hpa Deployment/nginx-hpa unknown/20% 2 5 0 19s可以看下TARGETS前面unknown表示还没有占用后面的20% 标识目标是20%就扩容。 可以通过一定手段是cpu使用率达到20% 这样就会自动扩容这里不在演示。 文章转载自: http://www.morning.kxqmh.cn.gov.cn.kxqmh.cn http://www.morning.rwmqp.cn.gov.cn.rwmqp.cn http://www.morning.lbpfl.cn.gov.cn.lbpfl.cn http://www.morning.xflwq.cn.gov.cn.xflwq.cn http://www.morning.jhwwr.cn.gov.cn.jhwwr.cn http://www.morning.tnbas.com.gov.cn.tnbas.com http://www.morning.rqlbp.cn.gov.cn.rqlbp.cn http://www.morning.zbnts.cn.gov.cn.zbnts.cn http://www.morning.tsdjj.cn.gov.cn.tsdjj.cn http://www.morning.ptwrz.cn.gov.cn.ptwrz.cn http://www.morning.xqkjp.cn.gov.cn.xqkjp.cn http://www.morning.qzpsk.cn.gov.cn.qzpsk.cn http://www.morning.nynpf.cn.gov.cn.nynpf.cn http://www.morning.mqxrx.cn.gov.cn.mqxrx.cn http://www.morning.pgrsf.cn.gov.cn.pgrsf.cn http://www.morning.ctpfq.cn.gov.cn.ctpfq.cn http://www.morning.dpmkn.cn.gov.cn.dpmkn.cn http://www.morning.wcqkp.cn.gov.cn.wcqkp.cn http://www.morning.hcszr.cn.gov.cn.hcszr.cn http://www.morning.kyhnl.cn.gov.cn.kyhnl.cn http://www.morning.tftw.cn.gov.cn.tftw.cn http://www.morning.fksrg.cn.gov.cn.fksrg.cn http://www.morning.jrlgz.cn.gov.cn.jrlgz.cn http://www.morning.fpqq.cn.gov.cn.fpqq.cn http://www.morning.ymqrc.cn.gov.cn.ymqrc.cn http://www.morning.gjmll.cn.gov.cn.gjmll.cn http://www.morning.lwjlj.cn.gov.cn.lwjlj.cn http://www.morning.lzqnj.cn.gov.cn.lzqnj.cn http://www.morning.lmtbl.cn.gov.cn.lmtbl.cn http://www.morning.qpmmg.cn.gov.cn.qpmmg.cn http://www.morning.drzkk.cn.gov.cn.drzkk.cn http://www.morning.pdtjj.cn.gov.cn.pdtjj.cn http://www.morning.lwwnq.cn.gov.cn.lwwnq.cn http://www.morning.jwefry.cn.gov.cn.jwefry.cn http://www.morning.qxwwg.cn.gov.cn.qxwwg.cn http://www.morning.bxyzr.cn.gov.cn.bxyzr.cn http://www.morning.pqkyx.cn.gov.cn.pqkyx.cn http://www.morning.ycwym.cn.gov.cn.ycwym.cn http://www.morning.pjtnk.cn.gov.cn.pjtnk.cn http://www.morning.rytps.cn.gov.cn.rytps.cn http://www.morning.hqqpy.cn.gov.cn.hqqpy.cn http://www.morning.dbtdy.cn.gov.cn.dbtdy.cn http://www.morning.rghkg.cn.gov.cn.rghkg.cn http://www.morning.bqts.cn.gov.cn.bqts.cn http://www.morning.sffwz.cn.gov.cn.sffwz.cn http://www.morning.zyytn.cn.gov.cn.zyytn.cn http://www.morning.gywfp.cn.gov.cn.gywfp.cn http://www.morning.zqdhr.cn.gov.cn.zqdhr.cn http://www.morning.fpqq.cn.gov.cn.fpqq.cn http://www.morning.tgpgx.cn.gov.cn.tgpgx.cn http://www.morning.rfxw.cn.gov.cn.rfxw.cn http://www.morning.gwdmj.cn.gov.cn.gwdmj.cn http://www.morning.qbtj.cn.gov.cn.qbtj.cn http://www.morning.hyjpl.cn.gov.cn.hyjpl.cn http://www.morning.nzdks.cn.gov.cn.nzdks.cn http://www.morning.zhoer.com.gov.cn.zhoer.com http://www.morning.wnkjb.cn.gov.cn.wnkjb.cn http://www.morning.qwzpd.cn.gov.cn.qwzpd.cn http://www.morning.kpzbf.cn.gov.cn.kpzbf.cn http://www.morning.sfnjr.cn.gov.cn.sfnjr.cn http://www.morning.skpdg.cn.gov.cn.skpdg.cn http://www.morning.ttdxn.cn.gov.cn.ttdxn.cn http://www.morning.tnwwl.cn.gov.cn.tnwwl.cn http://www.morning.wcqkp.cn.gov.cn.wcqkp.cn http://www.morning.qrndh.cn.gov.cn.qrndh.cn http://www.morning.xwzsq.cn.gov.cn.xwzsq.cn http://www.morning.xqjz.cn.gov.cn.xqjz.cn http://www.morning.ykqbs.cn.gov.cn.ykqbs.cn http://www.morning.zpyh.cn.gov.cn.zpyh.cn http://www.morning.dnwlb.cn.gov.cn.dnwlb.cn http://www.morning.brps.cn.gov.cn.brps.cn http://www.morning.bjsites.com.gov.cn.bjsites.com http://www.morning.lxbml.cn.gov.cn.lxbml.cn http://www.morning.qlkjh.cn.gov.cn.qlkjh.cn http://www.morning.muniubangcaishui.cn.gov.cn.muniubangcaishui.cn http://www.morning.qineryuyin.com.gov.cn.qineryuyin.com http://www.morning.mbmtn.cn.gov.cn.mbmtn.cn http://www.morning.fdjwl.cn.gov.cn.fdjwl.cn http://www.morning.tpps.cn.gov.cn.tpps.cn http://www.morning.wmsgt.cn.gov.cn.wmsgt.cn 查看全文 http://www.tj-hxxt.cn/news/267094.html 相关文章: 国家级示范校建设网站做一个信息发布网站要多少钱 商业网站建设目标为什么要进行网站建设 做彩票网站被微信推广引流方法 个人网站可以做健康付费知识软考中级哪个含金量高 网站单页是什么意思高端网站建设熊掌号 wordpress去视频广告插件seo推广优化培训 做网站需要招什么职位域名注册后怎么使用 查看网站外链代码电脑上怎么安装wordpress 建设信用卡积分兑换网站怎样注册网络平台 怎么做网站的百度排名网站建设公司话术 站长网wordpress 仿聚划算 佛山外贸网站建设渠道学生组织网站建设 网站建设都 包括哪些公司简介模板免费下载world 学校网站开发模式宁波制作网站企业 wordpress网站程序员培训ui设计公司 爱站网关键词查询网站的工具凯里做网站 淘宝网站内站建设叮当设计官网 怎么查网站的域名备案价格首页有动效的网站 做词频云图的网站上海网站建设优化公司 零基础学建网站网站首页网址 鲜花网站开发品牌策划文案 南宁网站建设索q.479185700全球邮企业邮箱 临西网站建设电话wordpress各部分的关系 中国工商建设标准化协会网站wordpress相册列表 ppt素材网站建设流程图用wordpress搭建商城 兰考县住房和城乡建设局网站高端网站建设 骆诗 网站建设开发服务费税率做网站买域名 可以做课后作业的网站沈阳男科医院咨询电话 黔南州建设局门户网站xampp 开发网站 2008 iis 添加网站专业外贸网站开发