Kubernetes - 添加更多节点

时间:2016-05-24 08:45:42

标签: amazon-web-services amazon-ec2 kubernetes

我有一个基本群集,其中包含master2 nodes。这2个节点是aws autoscaling group - asg1的一部分。这两个节点正在运行application1

我需要能够将正在运行application2的其他节点添加到群集中。

理想情况下,我希望可能有多区域设置,aplication2可以在多个区域中运行,但是属于同一个集群(不确定是否可行)。

所以我的问题是,如何将节点添加到群集,更具体地说是AWS

我看过一些文章,人们已经将实例分拆出来,然后手动登录安装kubeltet和其他各种东西,但我想知道是否可以通过更多自动方式完成?

由于

2 个答案:

答案 0 :(得分:0)

如果你跟着this instructions,那么你应该为你的仆从设立一个自动缩放组。

转到AWS面板,然后向上扩展自动缩放组。应该这样做。

如果你以某种方式手动完成,你可以克隆机器选择一个现有的奴才/奴隶,并选择“更像这样发射”。

答案 1 :(得分:0)

正如Pablo所说,您应该能够通过扩展现有的ASG来添加新节点(在相同的可用区域中)。这将提供可供您运行application2的新节点。除非您的应用程序不能共享相同的节点,否则如果您的节点足够大,您也可以在现有节点上运行application2而无需配置新节点。在某些情况下,这可能比向群集添加其他小节点更具成本效益。

对于您的另一个问题,Kubernetes并非旨在跨区域运行。您可以为更高可用性应用程序(称为Ubernetes Lite)运行多区域配置(在同一区域中)。目前正在设计对跨区域应用程序部署(Ubernetes)的支持。