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

Higress 推荐在docker swarm上使用吗?

Higress 推荐在docker swarm上使用吗?

展开
收起
三分钟热度的鱼 2024-01-24 21:39:47 75 0
3 条回答
写回答
取消 提交回答
  • 在Docker Swarm环境下,Swarm本身具备一定的服务发布和负载均衡能力,但如果希望获得更高级别的七层负载均衡功能,如复杂的路由规则、熔断限流、认证鉴权等,那么直接在Swarm上使用Higress可能并不是最佳实践。

    当然,技术上可以尝试将Higress部署在Swarm集群中的某个节点上,并配置好网络和路由规则,使其作为外部请求进入Swarm集群的入口。但这需要自行定制化集成,并且可能失去原生Swarm服务发现和负载均衡的便捷性。

    总的来说,若要在容器编排平台上实现丰富的七层负载均衡功能,推荐使用与Higress兼容的Kubernetes集群,以便更好地发挥Higress的能力。对于Docker Swarm,更适合使用Swarm自带的服务负载均衡机制或寻找专为Swarm设计的解决方案。

    2024-01-26 09:54:00
    赞同 展开评论 打赏
  • 由于 Docker Swarm 在容器编排领域中的市场份额逐渐被 Kubernetes 取代,更多现代解决方案通常会优先考虑与 Kubernetes 的兼容性和整合度。

    2024-01-26 07:40:17
    赞同 展开评论 打赏
  • 生产环境还是建议k8s。此回答整理自微信群“Higress 社区交流 7 群”

    2024-01-24 21:58:52
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:

为微服务建设降本增效,为微服务落地保驾护航。

相关电子书

更多
应用 Docker 进行持续交付:用技术改变交付路程 立即下载
从Docker到容器服务 立即下载
构建基因数据应用生态系统—— docker in Bio/informatics 立即下载