- 今天听别人说,做微服务架构设计的时候,spring cloud能实现的kubernetes都能实现,不知怎么理解
- 我所理解的spring cloud应该是一站式去构建微服务项目,很方便,全整合好了
- 而kubernetes是容器编排,没有注册中心,网关啥的,那怎么实现像spring cloud那样呢,难道要一个个组件自己拼起来去实现?
- 举的例子是,比如一个项目不同团队开发可能有java,python或者go,那么spring cloud就没法用了,但用kubernetes可以很好实现,这个可以理解,但是好奇kubernetes怎么实现spring cloud那样功能
- 对架构这块不是很了解,请教下大侠们
k8s中,其中ingress可以做网关,service可以做服务发现和负载均衡,config map可以做配置中心。但是说是这么说,如果你要做到标准和通用的,非常复杂。如果微服务都是java体系的,选择spring cloud会省力很多,不必为了通用和标准选择使用k8s组件。