OpenKruise请教个问题,kruise-rollout 为啥限定 k8s 1.19,可能下降到 1.18 么
kruise-rollout限定Kubernetes版本为1.19或以上,这主要是因为Ingress API在1.19有较大变动。如果您不需要复杂的流量灰度的能力(即不需要配置TrafficRouting字段),可以自行拉取和修改charts,来规避该版本要求。
Kruise Rollout是OpenKruise社区开源的渐进式交付框架,它支持配合Kruise Rollout是OpenKruise社区开源的渐进式交付框架,它支持配合流量和实例灰度的金丝雀发布、蓝绿发布、A/B Testing发布等功能。该工具的运行机制是旁路式的,只需要配置一份Rollout资源并将其下发到K8s集群中,后续的业务发布、升级均无需额外操作。
kruise-rollout限定Kubernetes版本为1.19或以上,这主要是因为Ingress API在1.19有较大变动。如果你不需要复杂的流量灰度的能力(即不需要配置TrafficRouting字段),可以自行拉取和修改charts,来规避该版本要求。
因为 ingress 的 api 升级的缘故,如果你不用 ingress 倒是可以。 ——该回答整理自钉群“OpenKruise 社区交流群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。