gpt4 book ai didi

kubernetes - 如何用Helm管理200多个微服务?

转载 作者:行者123 更新时间:2023-12-02 20:10:22 25 4
gpt4 key购买 nike

我想知道你们如何使用 Helm 管理您的服务?

我已经知道我们将拥有超过 200 个微服务如何轻松管理它们

每个微服务都有自己的 yaml 文件(部署、服务、入口、值等) 或几个大型(部署、入口等)所有微服务的yaml文件,我使用应用程序的特定参数推送值yaml文件。

最佳答案

我建议瞄准一个伞形图表,其中包含许多针对各个服务的子图表。您可以单独部署每个图表,但使用单个伞可以更轻松地将整个设置一致地部署到不同的环境。

也许某些微服务非常相似,您可以使用具有不同参数(可能包括 docker 镜像参数)的相同图表,但您必须仔细研究它们以查看是否可以做到这一点。您可以在伞形图表中多次包含相同的图表作为依赖项,以表示不同的服务。

理想情况下,您还需要一个可单独部署的服务图表,以便您可以单独部署和检查该服务。为此,您需要为每个图表提供自己的资源,包括其自己的 Ingress。但您可能会决定,对于伞形图表,您更愿意禁用子图表中的 Ingress,并为所有内容放入一个扇出 Ingress - 这取决于最适合您的方式。

关于kubernetes - 如何用Helm管理200多个微服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53738004/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com