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共同实现

相关推荐
张青贤2 小时前
k8s的pod挂载共享内存
云原生·容器·kubernetes
和计算机搏斗的每一天2 小时前
k8s术语之secret
云原生·容器·kubernetes
韩先超2 小时前
2022年8月,韩先超对中移信息进行微服务架构原理(Docker+k8s+DevOps+Go等)培训
docker·微服务·kubernetes·devops
_板栗_4 小时前
k8s 中 deployment 管理的多个 pod 构成集群吗
云原生·容器·kubernetes
Kookoos4 小时前
从单体到微服务:基于 ABP vNext 模块化设计的演进之路
后端·微服务·云原生·架构·c#·.net
秋说5 小时前
监控系统进阶方案:OpenObserve的Docker部署与远程访问配置指南
运维·docker·容器
妖果yaoyao6 小时前
docker 部署clickhouse
clickhouse·docker·容器
江湖人称小鱼哥6 小时前
docker安装flowable ui
ui·docker·容器
小马过河R6 小时前
基于OpenTelemetry的分布式链路追踪Trace‌实现(PHP篇)
开发语言·分布式·微服务·云原生·php
weixin_445852887 小时前
Docker部署常见应用之Superset
运维·docker·容器