我有一个金丝雀部署过程,可以启动金丝雀吊舱并进行烟雾测试,但截至目前,我正在对金丝雀豆荚和旧豆荚进行烟雾测试。我不确定我是否应该这样做,或者烟雾测试应该只在金丝雀豆荚上运行?
我得到了答案,但是,希望有不同的意见。参考 Kubernetes 文档,其中指出:
通常的做法是将新应用程序版本的 Canary(通过 Pod 模板中的映像标记指定)与先前版本并行部署,以便新版本可以在完全推出之前接收实时生产流量。