通过helm install命令安装应用程序时如何跳过特定的vm实例?

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

我们正在通过 k8s 上发布的 helm chart 在多个 aws ec2 实例上安装开源分布式软件(称为服务器)。我们无法编辑此舵图。 我们想安装另一个 k8s 服务和部署(称为客户端),其 manifest.yaml 文件保存在 ec2 虚拟机 A 上。我们不希望将服务器软件安装在虚拟机 A 上以超出其最大资源限制。只有在服务器启动并运行后才能启动客户端。

为了管理服务器和客户端启动事件的顺序,我们首先手动停止 ec2 实例 A,只有在服务器软件完全启动和运行后才启动它。核心问题是服务器和客户端软件有不同的配置文件,但由于我们无法编辑 helm 图表,我们现在正在手动进行。

有没有一种方法我们可以在 helm values.yaml 中提到在其软件安装中跳过 ec2 实例 A,让我们使用 kubectl apply -f manifest.yaml 手动安装客户端软件?

谢谢。

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