Kanarini,Kubernetes的Canary部署控制器 总览 Kanarini是CRD控制器,它通过创建两个部署对象(“ canary”和“ stable”)并通过调用Custom Metrics API( )来验证部署的运行状况,从而实现金丝雀部署策略。 Kanarini引入了一个新的Kubernetes资源CanaryDeployment ,它通过对canary / stable部署轨道的额外配置来反映标准Deployment的结构。 先决条件 自定义指标API Kanarini正在使用来获取指标,并且需要在群集中安装其实现之一。 例如,如果您使用Prometheus进行指标