【发布时间】:2020-05-16 12:54:48
【问题描述】:
我正在寻找在我的 Kubernetes 集群上运行一次性维护脚本的正确方法。 我已经通过 Helm 配置了我的部署,因此所有内容都捆绑在我的图表中,并且从自动化的角度来看效果非常好。
问题是只运行一次脚本。我知道 Helm 有钩子,但我认为这些钩子不能配置为手动运行(仅限升级前/后升级/安装等)。这与运行 kubectl apply -f my-maintenance-script.yaml 相比,我只需执行一次即可完成。
是否有这样做的最佳实践方法?我希望能够使用 Helm,因为我可以将所有配置/模板值输入到作业中。
【问题讨论】:
-
如果您能对该脚本有所了解,那就太好了。为什么需要运行它?它有什么用?
标签: kubernetes kubernetes-helm kubectl