草庐IT

Kruise Rollout:基于 Lua 脚本的可扩展流量调度方案

作者:潘梦源前言KruiseRollout[1]是OpenKruise社区开源的渐进式交付框架。KruiseRollout支持配合流量和实例灰度的金丝雀发布、蓝绿发布、A/BTesting发布,以及发布过程能够基于PrometheusMetrics指标自动化分批与暂停,并提供旁路的无感对接、兼容已有的多种工作负载(Deployment、CloneSet、DaemonSet)。目前KruiseRollout新增了流量调度支持自定义资源的能力,从而更好的支持渐进式发布中的流量调度。本文将对KruiseRollout所提出的方案进行介绍。什么是渐进式发布?**渐进式发布(ProgressiveDel

渐进式交付组件 Kruise Rollouts 使用

KruiseRollouts 是OpenKruise提供的一个旁路组件,用于提供先进的渐进式交付功能。它支持金丝雀、多批次和A/B测试交付模式,可以帮助实现对应用程序变更的平稳和可控发布,同时它与GatewayAPI和各种Ingress实现的兼容性使其更容易与你现有基础架构集成。总的来说,KruiseRollouts对于希望优化其部署流程的Kubernetes用户来说是一个有价值的工具!KruiseRolloutsKruiseRollouts 具有以下几个主要特点:更多的发布策略Deployment、CloneSet、StatefulSet和AdvancedStatefulSet的多批次更新策

渐进式交付组件 Kruise Rollouts 使用

KruiseRollouts 是OpenKruise提供的一个旁路组件,用于提供先进的渐进式交付功能。它支持金丝雀、多批次和A/B测试交付模式,可以帮助实现对应用程序变更的平稳和可控发布,同时它与GatewayAPI和各种Ingress实现的兼容性使其更容易与你现有基础架构集成。总的来说,KruiseRollouts对于希望优化其部署流程的Kubernetes用户来说是一个有价值的工具!KruiseRolloutsKruiseRollouts 具有以下几个主要特点:更多的发布策略Deployment、CloneSet、StatefulSet和AdvancedStatefulSet的多批次更新策