我们使用Terraform,用户数据YAML文件和CoreOS AMI在AWS上创建了一个单主三节点工作集群。群集按预期工作,但我们现在需要将主服务器从一个扩展到三个以用于冗余目的。我的问题是:除了使用etcd集群和/或http://kubernetes.io/docs/admin/high-availability/上提供的信息之外,我们是否有任何选择来部署新的或扩展具有多主节点的现有集群?如果需要更多详细信息来回答这个问题,请与我们联系。
答案 0 :(得分:0)
kops项目可以在创建群集时为您设置高可用性主数据。
创建群集时传递以下内容(将区域替换为与您相关的内容):
--master-zones=us-east-1b,us-east-1c,us-east-1d
此外,如果您想继续使用Terraform,它可以导出Terraform文件。