如果需要调整群集大小,在AWS上安装Kubernetes的首选方法是什么?

时间:2016-05-05 10:56:20

标签: amazon-web-services kubernetes coreos

在尝试在AWS上安装Kubernetes时,我遇到了两种主要的做法。

第一个是使用随Kubernetes打包的部署脚本在AWS上创建Kubernetes集群。另一个是使用基于CoreOS的kube-aws工具来运行集群。

这两种方法的主要优点和缺点是什么?

但是,我无法理解如何在没有停机的情况下调整现有的实时集群的大小。

有没有办法在AWS上使用工具或脚本部署可调整大小的Kubernetes集群?或者,是否可以调整实时群集的大小? 如果是,我们如何在不使用工具或脚本的情况下做到这一点(假设没有可用的工具)。

2 个答案:

答案 0 :(得分:1)

kube-aws工具使用工作计算机的自动缩放组。您可以根据CPU / RAM等CloudWatch指标调整此值,但默认情况下不会设置此值。要手动向上或向下扩展,可以使用AWS控制台。

答案 1 :(得分:0)

kube-aws在他们自己的ASG中部署工作者和控制器。只需在ASG上更改所需的最小值/最大值即可缩放每个值。 kube-aws现在支持多主机。