【问题标题】:Docker-compose Kubernetes ENV properties interoperabilityDocker-compose Kubernetes ENV 属性互操作性
【发布时间】:2015-09-18 19:33:02
【问题描述】:

我正在使用 docker-compose 构建我的暂存环境,其中包含以前使用 Kubernetes 在 Google Cloud 中运行的应用程序。

我的应用程序是使用 Kubernetes 容器内提供的 ENV 属性配置的,现在切换到 docker-composite 后,我对链接服务有不同的命名约定。

对于我的问题,我能想到几个解决方案:

  1. 更改我的应用程序,以支持替代配置,使其同时支持 docker-compositeKubernetes
  2. docker-composeKubernetes 中创建别名,以便在两种环境中始终以单一格式提供配置,并且我不需要修改我的应用程序配置。
  3. 也许其他方式,我看不到

我想使用第二种解决方案,但我不知道如何配置它。有想法吗?

【问题讨论】:

    标签: configuration docker kubernetes docker-compose


    【解决方案1】:

    您可以使用环境部分来定义“docker-compose”变量,例如 PARAM1=${PARAM2}。在这种情况下,docker-compose 将具有与 Kubernetes 相同的变量。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-12
      • 2014-08-17
      • 1970-01-01
      • 2018-07-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多