我计划使用Kubernetes和Jenkins进行微服务部署。
应用性质
我总共有15个Spring Boot微服务。并且需要为不同的客户部署所有这15个微服务 - 每个人都使用相同的代码,但需要单独部署这些服务。意味着每个客户都有自己的部署。总计我有5个客户(这是假设。不完全一个。它将在20到50之间变化)。
我的当前设计
我目前正计划使用5个Kubernetes Nodes.Means一个集群主机加上5个节点。共有6个虚拟机。并计划为5个客户在这5个节点中部署这15个微服务中的每一个。所以每个人都会得到自己的部署。此外,我还将在我的Kubernetes集群主VM中安装Jenkins以制作CI / CD管道。
所以关于所有架构。我只是云应用程序架构和设计的先驱。在这里,我需要知道与此架构相关的任何问题。我需要确认其可行性。
请清楚我对目前做法的困惑。如果这是一个好的,我可以继续。我只是在寻找这是使用Kubernetes的工业标准方式。这是一种很好的架构吗?
答案 0 :(得分:1)
有些事情会浮现在脑海中: