开发者社区 > 云原生 > 中间件 > 正文

在用Apache Dubbo的情况下, 使用K8S的意义是什么咧?

在用Apache Dubbo的情况下, 使用K8S的意义是什么咧?求教
Apache Dubbo这种框架自带服务发现,apisix也直接接入nacos进行路由发现,那我们还需要K8S吗?

展开
收起
三分钟热度的鱼 2023-11-15 18:56:07 72 0
2 条回答
写回答
取消 提交回答
  • 虽然Apache Dubbo和Apache APISIX都提供了服务发现和路由功能,但是在某些情况下,使用Kubernetes(简称K8S)仍然是有意义的。

    1. 资源管理:K8S提供了一个强大的资源管理系统,可以有效地管理和调度集群中的资源。这对于大规模的服务部署和管理非常有用。

    2. 弹性伸缩:K8S可以根据应用的需求自动扩展或缩小服务实例的数量,从而实现服务的弹性伸缩。

    3. 容错能力:K8S具有强大的容错能力,可以在服务实例故障时自动切换到健康的实例,保证服务的可用性。

    4. 日志和监控:K8S提供了丰富的日志和监控工具,可以帮助你更好地理解和管理你的服务。

    5. CI/CD:K8S可以与持续集成/持续部署(CI/CD)系统无缝集成,实现自动化部署和发布。

    6. 微服务架构:如果你正在使用微服务架构,那么K8S是一个很好的选择,因为它非常适合管理大量的微服务。

    总的来说,虽然Apache Dubbo和Apache APISIX提供了一些基本的服务发现和路由功能,但在许多情况下,使用K8S可以提供更多的功能和更好的性能。

    2023-11-30 10:23:42
    赞同 展开评论 打赏
  • 需要,解决的问题域是不一样的,dubbo技术栈跟k8s栈没有关系。k8s是基础设施解决资源分配,解决资源调度问题,属于sre(运维基建)层面,dubbo解决的是应用间rpc调用是技术解决方案。此回答整理自微信群“Apache Dubbo开发者交流5群”

    2023-11-15 20:08:40
    赞同 展开评论 打赏

为企业提供高效、稳定、易扩展的中间件产品。

相关电子书

更多
ACK 云原生弹性方案—云原生时代的加速器 立即下载
ACK集群类型选择最佳实践 立即下载
企业运维之云原生和Kubernetes 实战 立即下载

相关镜像