开发者社区 > 云原生 > 容器服务 > 正文

OpenKruise不使用mse或者Istio,可以正常使用这个能力吗?mse或istio在这里充当

OpenKruise不使用mse或者Istio,可以正常使用这个能力吗?mse或istio在这里充当了个角色,在控制面看吗?

展开
收起
真的很搞笑 2023-08-01 20:08:02 61 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    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 控制面上运行,并通过自己的逻辑来管理和控制应用程序的部署和运行。

    2023-08-04 17:50:41
    赞同 展开评论 打赏
  • 目前这个 patch 能力仅对 canary 发布模式生效
    rollout的全链路能力,有兴趣可以看下这个 pr:https://github.com/openkruise/rollouts/pull/163,此回答整理自钉群“OpenKruise 社区交流群”

    2023-08-01 20:18:34
    赞同 展开评论 打赏
问答分类:
问答标签:

国内唯一 Forrester 公共云容器平台领导者象限。

相关电子书

更多
Kubernetes上基于Istio体验云原生应用实践 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载