Kubernetes如何帮助我为每个客户端部署一个应用程序?

时间:2019-03-18 10:41:18

标签: kubernetes

我是Kubernetes的新手,在看到它非常庞大之后,我想我会寻求帮助。

我公司的目的是为每个客户独立地部署一组应用程序。假设我们有一个应用程序A,我们要为客户端1部署第一个版本,为客户端2部署另一个版本,以此类推。将来,我们将有很多客户端(大约50个)。当然,我们希望能够轻松管理它们。

我应该探索Kubernetes的哪个部分来实现这一目标,或者如果kubernetes不适合此,我还应该考虑什么?

谢谢!

1 个答案:

答案 0 :(得分:3)

kubernetes中有一个namespaces概念,它们相互隔离,并在其中进行部署之间的隔离。

因此您可以使用和探索kubernetes中的名称空间,这将有助于隔离客户端版本和部署。

  

如果kubernetes不适合这个,我还要考虑什么?

如果您不认为这可能会发生,那么kubernetes有很多部署选项可以实现服务零停机时间,而使用kubernetes可以实现CI / CD,所以我认为kubernetes易于设置和管理任何应用程序。