一、Hpa设置

  • 最大pod副本数为5,最小pod副本数为3
  • 平均cpu为10%

二、查看当前pod资源消耗

`kubectl top pod -n test`

三、创建一个service服务,type使用NodePort,方便压测

apiVersion: v1
kind: Service
metadata:name: nginx-servicenamespace: test
spec:selector:app: nginxports:- protocol: TCPtargetPort: 80port: 80type: NodePortsessionAffinity: ClientIP

四、 压测工具使用jmeter

五、接下来设置并发用户数(线程数),并持续压测,观察pod、hpa情况

  • 持续监控pod资源占用率watch -n 1 kubectl top pod -n test

  • 持续监控hpa情况kubectl get hpa -n test -w

  • 持续查看pod情况kubectl get pod -n test -w

六、通过观察发现,当压力上来后,pod自动扩容了,负载减小后,默认缩容时间绪等待5分钟

测试Hpa自动扩缩容相关推荐

  1. 8.HPA自动扩缩容

    1 什么是HPA? HPA(Horizontal Pod Autoscaler,水平Pod自动伸缩器)可根据观察到的CPU.内存使用率或自定义度量标准来自动扩展或缩容Pod的数量.HPA不适用于无法缩 ...

  2. Kubernetes:HPA 详解-基于 CPU、内存和自定义指标自动扩缩容

    目录 HPA 基本原理 Metrics Server 聚合 API 安装Metrics Server HPA 基于 CPU自动扩缩容 查看 HPA 资源的对象了解工作过程: HPA 基于 内存自动扩缩 ...

  3. k8s自定义指标HPA实践(微服务基于自定义指标自动扩缩容的实践)附demo

    先上demo代码仓库 https://github.com/wentjiang/prometheus-HPA-test 自动扩缩容的使用场景 在开发微服务时,我们会有一些请求量突增的场景,举个例子,快 ...

  4. K8S集群Pod资源自动扩缩容方案

    K8S集群Pod资源自动扩缩容方案 1.为什么要是有自动扩缩容 在K8S集群中部署的应用程序都是以Pod的形式部署的,我们在部署Pod资源时都会指定Pod资源的副本数,但是这个数量是写死的,平时可能启 ...

  5. Knative 基本功能深入剖析:Knative Serving 自动扩缩容 Autoscaler

    Knative Serving 默认情况下,提供了开箱即用的快速.基于请求的自动扩缩容功能 - Knative Pod Autoscaler(KPA).下面带你体验如何在 Knative 中玩转 Au ...

  6. 通过Dapr实现一个简单的基于.net的微服务电商系统(十一)——一步一步教你如何撸Dapr之自动扩/缩容...

    上一篇我们讲到了dapr提供的bindings,通过绑定可以让我们的程序轻装上阵,在极端情况下几乎不需要集成任何sdk,仅需要通过httpclient+text.json即可完成对外部组件的调用,这样 ...

  7. Kubernetes HPA 动态弹性扩缩容

    1.HPA 1.1HPA介绍 1.在Kubernetes中,HPA自动更新工作负载资源(例如:Deployment或者StatefulSet),目的是自动扩缩工作负载以满足需求,水平扩缩意味着对增加的 ...

  8. k8s自动扩缩容、健康检查、Qos、资源管理、亲和度、污点与宽容

    环境为centos7.9 安装k8s 1.23.1 一.自动扩缩容 1.安装Metrics Server wget https://github.com/kubernetes-sigs/metrics ...

  9. Knative 驾驭篇:带你 '纵横驰骋' Knative 自动扩缩容实现

    Knative 中提供了自动扩缩容灵活的实现机制,本文从 三横两纵 的维度带你深入了解 KPA 自动扩缩容的实现机制.让你轻松驾驭 Knative 自动扩缩容. 注:本文基于最新 Knative v0 ...

最新文章

  1. scala函数式编程(二) scala基础语法介绍
  2. 突发:美赛官方承认邮箱服务器存在问题导致提交失败,将会发布更新!
  3. 相对熵与交叉熵_熵、KL散度、交叉熵
  4. SpringBoot2 整合Ehcache组件,轻量级缓存管理
  5. 9.特殊权限 软连接 硬链接
  6. 北海哪里可以学计算机编程,编程真的很难吗?为什么会认为学编程难?
  7. 5 kvm虚拟磁盘扩容
  8. GPUImageMovie播放控制
  9. 2021黑龙江人高考成绩查询,2021年黑龙江高考成绩查询网站查分网址:https://www.lzk.hl.cn/...
  10. 控制反转与依赖注入概述——Spring IOC/DI(一)
  11. 【华为 OJ 】成绩排序
  12. kingbase 修改数据库密码
  13. 智象运维干货 | HP iLo4 Smash CLP命令行参考
  14. java集成kettle 8.2 获取转换的执行日志与步骤度量
  15. python read_csv chunk_Python chunk读取超大文件
  16. 多线程下载视频,并运用Fmmpeg合成
  17. 怎么修改证件照尺寸?这个方法可以轻松修改
  18. 网关末尾要么是1要么是254
  19. P3964 [TJOI2013]松鼠聚会【切比雪夫距离】
  20. android文字与图片底部对齐,ImageView 图片和 TextView 文字的底部对齐

热门文章

  1. MXNet图像数据打包 im2rec.py
  2. 如何查找三星硬盘白皮书?
  3. ChatGPT:【万能话术模板】+99个提示词
  4. 阿里P8面试扯了半小时:Java的Lock接口到底有什么用?
  5. LVS-NAT网络地址转换模式
  6. ABLIC Inc.全球首款(*1)“ZCL(*2)霍尔IC”将为无刷直流电机的研发和制造带来创新
  7. 玩物志|什么!DPDK在盒子里?(更新使用说明)
  8. 特征检测与特征匹配方法汇总
  9. APT攻击是什么?面对APT攻击,我们应该怎么做?
  10. 3GPP TS 29244-g30 中英文对照 | 5.2.1A Packet Detection Rule Handling