怎么理解在微服务架构下,springcloud能实现的kubernetes都能实现

  1. 今天听别人说,做微服务架构设计的时候,spring cloud能实现的kubernetes都能实现,不知怎么理解
  2. 我所理解的spring cloud应该是一站式去构建微服务项目,很方便,全整合好了
  3. 而kubernetes是容器编排,没有注册中心,网关啥的,那怎么实现像spring cloud那样呢,难道要一个个组件自己拼起来去实现?
  4. 举的例子是,比如一个项目不同团队开发可能有java,python或者go,那么spring cloud就没法用了,但用kubernetes可以很好实现,这个可以理解,但是好奇kubernetes怎么实现spring cloud那样功能
  5. 对架构这块不是很了解,请教下大侠们
阅读 2.5k
2 个回答
新手上路,请多包涵

k8s中,其中ingress可以做网关,service可以做服务发现和负载均衡,config map可以做配置中心。但是说是这么说,如果你要做到标准和通用的,非常复杂。如果微服务都是java体系的,选择spring cloud会省力很多,不必为了通用和标准选择使用k8s组件。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
项目管理
子站问答
访问
宣传栏