我需要实现一个模拟服务器,该服务器的实例需要部署在
非生产环境
。我正在使用docker图像
mockserver/mockserver
为了澄清,我将在这里解释场景:
我们的应用程序将使用第三部分API,这在沙箱环境中是不可用的,为此我们需要模拟API进行分段。这个模拟服务器的实例将只在暂存和开发环境中运行。
我需要使用进行部署
kubernetes
只为
staging
和
development
环境,而不是
production
一
我脑海中有几个解决方案,但不确定哪一个更好。
-
部署
separate instance
此模拟服务器(除了主应用程序容器之外)仅适用于非生产环境。
-
或者将此模拟服务器部署为
sidecar
主容器旁边。(但不确定如何仅为暂存和开发而部署此sidecar)
请提出哪种方法更好,为什么更好,还有其他方法可以实现这一点吗?