部署多个 Deis 集群
Deploying multiple Deis clusters
我希望在 AWS 上并行创建多个 Deis 集群 运行,但未能找到有关如何执行此操作的任何好的文档。据我了解,我必须执行以下操作:
配置集群时:
- 创建新发现URL
- 在使用 ./provision-aws-cluster.sh 脚本
时,为堆栈指定一个与标准 "deis" 不同的名称
- 在 $HOME/.deis/client.json 中创建映射到每个集群的不同 Deis 配置文件
并且在使用 deisctl 和 deis 命令行界面时,我需要分别指定 DEISCTL_TUNNEL 和 DEIS_PROFILE。
我错过了什么吗?如果我使用上面列出的更改进行安装,这会影响我当前的 Deis 集群吗?
没错,我相信您没有遗漏任何东西。您应该为每个集群(在 contrib/coreos 中)保存云配置,其中将包含发现 url 以及可能的其他自定义,具体取决于您的集群的配置方式。如果集群在 AWS 端有所不同,请确保您也为每个集群保存 cloudformation.json 文件。
我希望在 AWS 上并行创建多个 Deis 集群 运行,但未能找到有关如何执行此操作的任何好的文档。据我了解,我必须执行以下操作:
配置集群时:
- 创建新发现URL
- 在使用 ./provision-aws-cluster.sh 脚本 时,为堆栈指定一个与标准 "deis" 不同的名称
- 在 $HOME/.deis/client.json 中创建映射到每个集群的不同 Deis 配置文件
并且在使用 deisctl 和 deis 命令行界面时,我需要分别指定 DEISCTL_TUNNEL 和 DEIS_PROFILE。
我错过了什么吗?如果我使用上面列出的更改进行安装,这会影响我当前的 Deis 集群吗?
没错,我相信您没有遗漏任何东西。您应该为每个集群(在 contrib/coreos 中)保存云配置,其中将包含发现 url 以及可能的其他自定义,具体取决于您的集群的配置方式。如果集群在 AWS 端有所不同,请确保您也为每个集群保存 cloudformation.json 文件。