📄️ Cluster Proportional Autoscaler
Cluster Proportional Autoscaler(CPA) 是 Kubernetes 集群中的一种自动扩展机制,旨在根据集群中运行的 Pod 数量动态调整特定类型的资源(如 DaemonSet 或 StatefulSet)的副本数。CPA 主要用于确保这些资源能够根据集群的负载情况进行适当的扩展和收缩,从而优化资源利用率和性能。
📄️ Cluster Autoscaler
目前社区推荐使用的节点自动扩缩容工具为 Cluster Autoscaler (CA) 和 Karpenter,其中 CA 是 Kubernetes 官方支持的工具,适用于多种云平台,而 Karpenter 是 AWS 开发的工具,专为 AWS 环境优 化,目前也在社区中逐渐获得支持。
📄️ 使用 CPA + CA 预热扩容 Node
概述
📄️ 阿里云自建k8s的自动伸缩实践
📄️ KEDA
概述