知方号

知方号

如何选择最佳的 Kubernetes 集群自动伸缩策略<集群速度>

作者:Daniele Polencic译者:郭卫东原文:https://learnk8s.io/kubernetes-autoscaling-strategies译文:https://mp.weixin.qq.com/s/hgw_yjCsNKPo7hP01FfSJQ

这篇内容篇幅比较长,如果不想深入探讨或时间有限,这是全文简述:在默认设置下,扩展 Kubernetes 集群中的 pod 和节点可能需要几分钟时间。了解如何调整集群节点的大小、配置水平和集群自动缩放器以及过度配置集群以加快扩展速度。

目录当自动伸缩的 Pod 报错Kubernetes 的 Cluster Autoscaler 是如何工作的探索 Pod 自动伸缩提前期为 Kubernetes 节点选择最佳实例大小在 Kubernetes 集群中过度配置节点为 Pod 选择正确的内存和 CPU 资源关于集群的缩容为什么不基于内存或 CPU 进行自动伸缩

在 Kubernetes 中,自动伸缩功能包括:

Pod 水平自动伸缩(Horizontal Pod Autoscaler,HPA)Pod 垂直自动伸缩(Vertical Pod Autoscaler,VPA)集群自动伸缩(Cluster Autoscaler,CA)

这些自动伸缩组件属于不同的类别,关注点也不同。

Horizontal Pod Autoscaler 负责增加 Pod 的副本数量。随着你的应用接收到的流量越来越多,你可以让自动伸缩组件调整副本数量来处理

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。