k8s术语之Horizontal Pod Autoscaling

应用的资源使用率通常都有高峰和低谷的时候,如何削峰填谷,提高整体的整体资源利用率,让service中的Pod个数自动调整呢?Horizontal Pod Autoscaling:使pod水平自动缩放。这个Object也是最能体现kubernetes之于传统运维价值的地方,不再需要手动扩容,终于实现自动化了,还可以自定义指标,没准未来还可以通过人工智能自动进化呢!

HPA解析

Horizontal Pod Autoscaling仅适用于Deployment和ReplicaSet,在v1版本中仅支持根据Pod的CPU利用率扩缩容,在v1alpha版本中,支持根据内存和用户自定义的metric扩缩容。

如果你不想看下面的文字可以直接看下面的示例图,组件交互、组件的配置、命令示例

Horizontal Pod Autoscaling由API server和Controller共同实现

相关推荐
m0_464608265 小时前
Docker从网络管理到容器优化
docker·容器
sibylyue6 小时前
微服务服务治理
微服务·云原生·架构
有梦想的攻城狮6 小时前
Docker进程中的守护进程原理解析
docker·容器·eureka·podman
Lin_Aries_04217 小时前
容器化 Tomcat 应用程序
java·linux·运维·docker·容器·tomcat
努力搬砖的咸鱼8 小时前
云原生之CNCF 是什么
云原生
KubeSphere 云原生8 小时前
云原生周刊:K8s 故障排查秘籍
云原生
吃不胖没烦恼8 小时前
Alibaba Cloud Linux 3 +Docker 部署 ThinkPHP6 (宝塔环境)-问题篇
运维·docker·容器
早睡冠军候选人9 小时前
K8s学习----节点(Node)
运维·学习·云原生·容器·kubernetes
2501_920047039 小时前
k8s-pod的容器类型
云原生·容器·kubernetes
❀͜͡傀儡师10 小时前
Docker部署Kafka Native
docker·容器·kafka