OpenKruise不使用mse或者Istio,可以正常使用这个能力吗?mse或istio在这里充当了个角色,在控制面看吗?
OpenKruise 是一个 Kubernetes 的扩展控制器,用于提供一些额外的功能和能力,例如水平扩展、滚动更新、容器亲和性等。OpenKruise 的功能与 mse(Microservice Engine)或 Istio 并不直接相关。
mse(Microservice Engine)或 Istio 是用于微服务架构的服务网格(Service Mesh)解决方案,它们提供了一系列功能,包括流量管理、服务发现、负载均衡、故障恢复、安全性等。这些功能的目的是在微服务之间提供可靠的通信和管理机制。
OpenKruise 和 mse/Istio 在功能和角色上有所区别:
OpenKruise 主要关注于 Kubernetes 资源的扩展和控制,提供了一些自定义资源定义(CRD)来增强 Kubernetes 的功能。它的目标是简化应用程序的部署和管理。
mse/Istio 则专注于服务网格的构建和管理,通过在应用程序之间注入 sidecar 代理,提供了丰富的功能和能力来处理微服务之间的通信、安全性和治理等方面的问题。
因此,如果你在使用 OpenKruise,你不需要依赖 mse 或 Istio 来使用 OpenKruise 的功能。OpenKruise 作为一个独立的控制器,在 Kubernetes 控制面上运行,并通过自己的逻辑来管理和控制应用程序的部署和运行。
目前这个 patch 能力仅对 canary 发布模式生效
rollout的全链路能力,有兴趣可以看下这个 pr:https://github.com/openkruise/rollouts/pull/163,此回答整理自钉群“OpenKruise 社区交流群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。