首页 文章

Docker-组成Kubernetes ENV属性的互操作性

提问于
浏览
0

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

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

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

  • 更改我的应用程序,以支持替代配置,因此它将同时支持 docker-compositeKubernetes

  • docker-composeKubernetes 中创建别名,以便在两种环境中始终以单一格式提供配置,并且我不需要触摸我的应用程序配置 .

  • 也许是其他方式,我没看到

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

1 回答

  • 1

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

相关问题