微服务项目在猪齿鱼的应用

  • Choerodon平台版本:0.21

  • 运行环境:自主搭建

  • 问题描述:

我这边的项目是微服务的,涉及到服务依赖,服务间通信,单服务独立迭代等问题,想了解下,这种项目如何使用猪齿鱼?

  1. 一个微服务对应猪齿鱼一个应用服务
  2. 部署在同一个集群里
  3. 应用服务可以不在同一个猪齿鱼项目中,每个项目可以基于同一个集群创建对应的环境,将服务部署到环境中,只要不同环境的服务都注册到同一个注册中心就可以进行通信

还有一个隔离的问题,不同的项目组是要隔离的,比如商城和CMS

你指的是什么具体的隔离?

网络

需要隔离的可以部署在不同的集群,或者在同一个集群的话,参考Kubernetes的网络策略(NetworkPolicy)自行配置