k8s跟spring cloud有些功能重合,但是个人严重不看好k8s istio这些,这东西如果做不到硬件里边,软件的永远有效率问题
我们是这么用的,k8s用docker部署,解决部署便利、内部网络等问题
然后用一个ng做统一入口
服务之间用spring cloud做服务发现和调用跟踪这些,更成熟,在目前状况下效率更高
【 在 PlutoKey (铠甲勇士) 的大作中提到: 】
: 标 题: Dubbo, Spring Cloud, Kubernetes傻傻分不清楚!
: 发信站: 水木社区 (Mon Nov 29 19:10:25 2021), 站内
:
: 虽然 Kubernetes 和 Spring Cloud 不是同一层次的东西,
: 但是,
: Kubernetes Services 可以替换 Netflix Eureka
: Kubernetes Ingress 可以替换 Spring Cloud Gateway,
: Kubernetes ConfigMaps and Secrets 可以替换 Spring Cloud Config Server
: ……
: 两个技术栈都有对应的全家桶。
:
: Spring Cloud算第二代微服务技术
: 还有Service Mesh第三代微服务协议 比如Istio
:
: 监控 Prometheus Grafana
:
: 还有Spring Native, GraalVM 这样原生部署。
:
: ~
: Dubbo, Spring Cloud, Kubernetes 三种技术都可以实现一个服务调用另一个服务
: 都有服务注册、服务发现、路由、负载……等等功能
:
: 这个服务调用 通过普通的HTTP也可以实现
: 这个路由功能 通过配置一下Nginx也可以实现
:
: 面试官对我的回答很不满意啊
: 原来他说的Kubernetes,仅仅是指的那个用来管理Docker的编排工具;
: 对不起,你说的这些我全都没有用过。
: 我觉得最好的架构就是写成纯HTTP API,再加上Nginx转发一下就可以了。那些全家桶通常都是大而无用。
:
: --
: ※ 修改:·PlutoKey 于 Nov 29 19:33:24 2021 修改本文·[FROM: 223.104.68.*]
: ※ 来源:·水木社区
http://www.mysmth.net·[FROM: 223.104.68.*]
--
修改:PlutoKey FROM 223.104.68.*
FROM 223.104.42.*