【问题标题】:Deis paas on Google Cloud don't understand a commandGoogle Cloud 上的 Deis paas 不懂命令
【发布时间】:2016-03-11 14:20:54
【问题描述】:

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

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

deisctl config platform set domain=example.com

我应该用什么代替“example.com”?

【问题讨论】:

    标签: google-cloud-platform paas deis


    【解决方案1】:

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

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

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

    更多细节:

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

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

    【讨论】:

    • 是的,这些是我关注的文档。我以为我正在谷歌云上配置一个新域,并且我正在该域上安装 Deis。我还认为我正在该域的子域上部署应用程序,但从您的回答中我推断我有点困惑。你能帮我合成一下这个领域的东西吗?
    • 嘿@chriscris:我在答案中添加了更多细节。让我知道它是否足够。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多