我想建立一个基础设施,让我的团队中的开发人员能够在生产环境中轻松进行实验。
例如,假设我有一个 HTML 页面,其中列出了在线零售商店的购买情况。生产版本是使用 React 实现的,但我们想测试一些替代实现,例如一个用 Vue.js 编写的,另一个不是基于 JS 而是使用后端渲染。
在这种情况下,我想为所有致力于 Vue.js 实现的开发人员翻转一个功能标志,以查看 Vue.js 页面,并让后端渲染团队查看他们的实现。
在 Kubernetes 中,每个实现都是不同的 pod/复制集/服务。
在 Kubernetes 中实现上述路由方案的最佳模式是什么?基于Istio的基于智能 HTTP 标头的路由是否适合此任务?