我正在评估 Cloud Foundry 以确定它是否支持我的应用程序的Canary 版本。
到目前为止,我已经找到了对支持金丝雀的 BOSH 的引用。但这似乎是云代工厂在重新部署自己的服务器时使用的一种内部机制。
我也看过cf_canaries但它似乎是为了测试基础设施/整个系统。例如,金丝雀警告内存/cpu/磁盘/网络等使用情况。
是否有任何常用方法来支持使用 Cloud Foundry 进行 Canary 部署?我想它需要以某种方式与 GoRouter 相关联。
我最接近找到解决方案的是来自 Cloud Foundry 的关于Blue-Green Deployments的文档。
但是这种技术不会让我控制流量路由到 Canary 的百分比或流量。