mor*_*rla 2 kubernetes kubernetes-helm
我想知道您如何使用 Helm 管理您的服务?
我已经知道我们将拥有超过200 个微服务。如何轻松管理它们?
每个微服务都有自己的 yaml 文件(部署、服务、入口、值等)或所有微服务的几个大型(部署、入口等)yaml 文件,并且我使用特定参数推送值 yaml 文件应用。
我建议瞄准一个伞形图表,其中包含许多单独服务的子图表。您可以单独部署每个图表,但使用单个伞可以更轻松地将整个设置一致地部署到不同的环境。
也许某些微服务足够相似,您可以使用具有不同参数(可能包括 docker image 参数)的相同图表,但您必须仔细研究它们以查看是否可以做到这一点。您可以在伞形图表中多次包含相同的图表作为依赖项,以表示不同的服务。
理想情况下,您还需要一个可单独部署的服务图表,以便您可以单独部署和检查该服务。为此,您需要为每个图表提供自己的资源,包括其自己的 Ingress。但您可能会决定,对于伞形图表,您更愿意禁用子图表中的 Ingress,并为所有内容放入一个扇出 Ingress - 这取决于最适合您的方式。
| 归档时间: |
|
| 查看次数: |
1370 次 |
| 最近记录: |