Kubernetes一种服务于多个部署。优点和缺点?

时间:2020-03-18 09:10:40

标签: kubernetes kubernetes-ingress kubernetes-pod

this question中,已接受的答案显示了如何在单个服务中进行多个部署,以便他们可以使用其内部负载平衡器端口相互通信。优缺点都有什么?我的猜测:

优点:

  • 更容易部署?
  • 豆荚之间的交流更轻松(不需要入口)?
  • 由于后端只能从集群内部进行访问,因此是否还有其他安全性?

缺点:

  • 您必须每次都部署所有连接的Pod(而不是 微服务架构)?

1 个答案:

答案 0 :(得分:-1)

在一项服务中进行多次部署的唯一常见原因是蓝色/绿色的东西,或者也许是 金丝雀的部署(尽管通常是通过对金丝雀缩放因子有更好控制的代理完成的)。除此之外,它很少出现,有时可能是与Prometheus Operator的ServiceMonitor集成在一起,或者是通过就地系统重写实现了非常小众的技巧。