HELM 有什么方法可以订购 Pod 部署吗?

问题描述 投票:0回答:1

我目前正在部署一个包含 15 个 JAVA Spring 微服务的产品,这些服务都依赖于一个微服务(我们将其称为“第一服务”),其他服务需要该微服务才能工作。

问题是,只要第一个服务没有准备好,其他服务就无法启动,会尝试重新启动,导致CPU消耗过多。

这将使第一个服务需要花费很多时间才能启动,因此其他应用程序也将花费很多时间。

所以我的问题是:是否可以指示 HELM 在所有其他服务之前部署“first-service”并等待配置服务准备就绪?

谢谢,

kubernetes kubernetes-helm
1个回答
0
投票

为“第一服务”建立一个单独的舵,让其他人依赖它:

https://helm.sh/docs/helm/helm_dependency/

© www.soinside.com 2019 - 2024. All rights reserved.