【系统架构设计】弹性伸缩:自动扩缩容的设计与实现
自动扩缩容不是加机器,而是一个存在观测延迟、决策延迟和执行延迟的反馈控制环。本文从 Kubernetes HPA/VPA 官方算法、KEDA 事件驱动模型出发,拆解指标选择、冷启动、缩容保护与下游配额约束如何共同决定扩缩容能不能真正兜住流量。
Linux 内核、存储与网络、可观测性、系统架构与大模型基础设施的工程笔记:机制拆解、踩坑复盘与可核对证据,少空谈。
共 2 篇文章 · 返回首页
自动扩缩容不是加机器,而是一个存在观测延迟、决策延迟和执行延迟的反馈控制环。本文从 Kubernetes HPA/VPA 官方算法、KEDA 事件驱动模型出发,拆解指标选择、冷启动、缩容保护与下游配额约束如何共同决定扩缩容能不能真正兜住流量。
2014 年 6 月,Google 将其内部容器编排系统 Borg 的设计思想提炼并开源,发布了 Kubernetes(简称 K8s)项目。Borg 在 Google 内部运行了超过十年,管理着数百万个容器实例,支撑了搜索、Gmail、YouTube 等核心服务。根据 Google 2015 年发表的论文《Large-…