是否有将其他主机添加到现有群集的过程?我正在使用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
还需要其他什么吗?还有另一种更容易的方法吗?
答案 0 :(得分:2)
由于我们所处理的所有内容都是CoreOS,因此完全可以向群集添加新节点。您必须执行的唯一要求是将应用于群集中每个其他节点的the cloud-config template应用于新实例。有关详细信息,请参阅https://coreos.com/docs/running-coreos/cloud-providers/ec2/。