在Deis中将另一个主机添加到群集

时间:2014-05-04 18:45:59

标签: amazon-ec2 deis

是否有将其他主机添加到现有群集的过程?我正在使用EC2。

我认为可以通过再次使用CloudFormation来完成:

 aws cloudformation create-stack \
   --template-body "$(<deis.template)" \
   --stack-name deis-2 \
   --parameters "$(<cloudformation.json)"

哪个需要新的堆栈名称。这增加了新的主机。

或者只是使用cli?

启动一个新实例
aws ec2 run-instances --image-id ami-cfe125b8 --count 1 --instance-type m3.medium --key-name deis --security-groups sg-b7edc3c0,sg-c9edc3be

我猜主机应该在coreos和deis安全组中吗?舰队如何了解新主人?

然后,我们需要改变主机字段吗?

deis clusters:info <cluster>

deis clusters:update <cluster> hosts=x,y,z

还需要其他什么吗?还有另一种更容易的方法吗?

1 个答案:

答案 0 :(得分:2)

由于我们所处理的所有内容都是CoreOS,因此完全可以向群集添加新节点。您必须执行的唯一要求是将应用于群集中每个其他节点的the cloud-config template应用于新实例。有关详细信息,请参阅https://coreos.com/docs/running-coreos/cloud-providers/ec2/