0

我正在 Google Cloud 上部署 Deis Paas。在http://docs.deis.io/en/latest/installing_deis/install-platform/提供的官方配置指南中, 有一些命令。

我不明白这个命令指的是哪个域

deisctl config platform set domain=example.com

我应该放什么而不是“example.com”?

4

1 回答 1

1

你在关注这些文档吗?http://docs.deis.io/en/latest/installing_deis/gce/#deis-on-gce

如果是这样,那么该域将是您/公司的域。

一旦你在你的配置中有了这个,你就可以从 DEIS CLI 本身创建子域,这些子域也可以写在配置文件中。这有助于自动配置子域,如果需要,可以使用动态配置进行扩展。

更多细节:

  • 当您正在寻找可以进行自动部署的解决方案时,这意味着该解决方案不仅将部署一个包含您的应用程序代码的实例,而且还将配置网络、代理或配置对数据库的访问等。
  • 这些过程之一是为您的应用程序配置子域。您可以在 上运行您的网站domain.com和您的 webapp web.domain.com,而您的数据库可以在 上运行db.domain.com
  • 这很容易手动配置,但在大多数情况下,当您部署新实例时,该实例的 IP 是从 IP 池中随机选择的。因此,您很少会在下次部署时再次获得相同的 IP。注意:我们不是在谈论在 VM 上部署应用程序,而是在使用更新的应用程序代码完全部署新 VM。
  • 当您想要在负载平衡期间进行自动扩展或在所有实例上自动升级版本的 alpha 版本时,也会出现类似的情况。
  • 对于所有此类情况,您可以手动设置CNAMEA Records,也可以让 DEIS 为您完成。
  • 为了让 DEIS(或类似解决方案)执行此操作,您需要验证您的域名(或至少配置)。一旦这个域名在全局配置中,每次你启动一个新版本的 web 应用程序时,DEIS 可以把它放在一个实例中并指向v1-web.domain.com.
  • 一旦它验证部署成功并且它的服务,它现在可以自动升级到web.domain.com. 所有这一切都基于您在应用程序配置中指定的规则。

希望这已经足够了。如果没有,您应该阅读更多关于 Google App-Engine 如何工作的信息,或者尝试一下。

于 2016-03-12T00:11:46.410 回答