例如,我有三个要部署的应用程序,还有一个数据库。在开发机器(docker-for-desktop
上下文)上或在集成或测试群集中运行时,我想运行每个应用程序的2个副本,并拥有一个它们都连接到的SQL容器。在登台或生产中,我希望能够根据流量需求设置副本,并且希望连接到其他(外部)SQL Server。
然后我希望将这些yaml文件保留在源代码控制中,因此根据您的环境,它使用正确的上下文并“创建”所有yaml文件。
在上下文中可能吗?还是这是一个名称空间问题?还是只需要将Yaml文件放在单独的文件夹(local
文件夹,staging
文件夹,production
文件夹)中,并在每个文件夹中都有yaml文件的副本。也许还有其他选择?