【问题标题】:How to run a script in a pod once, manually, using helm如何使用 helm 在 pod 中手动运行一次脚本
【发布时间】:2020-05-16 12:54:48
【问题描述】:

我正在寻找在我的 Kubernetes 集群上运行一次性维护脚本的正确方法。 我已经通过 Helm 配置了我的部署,因此所有内容都捆绑在我的图表中,并且从自动化的角度来看效果非常好。

问题是只运行一次脚本。我知道 Helm 有钩子,但我认为这些钩子不能配置为手动运行(仅限升级前/后升级/安装等)。这与运行 kubectl apply -f my-maintenance-script.yaml 相比,我只需执行一次即可完成。

是否有这样做的最佳实践方法?我希望能够使用 Helm,因为我可以将所有配置/模板值输入到作业中。

【问题讨论】:

  • 如果您能对该脚本有所了解,那就太好了。为什么需要运行它?它有什么用?

标签: kubernetes kubernetes-helm kubectl


【解决方案1】:

您可以使用Kubernetes Job,并使用helm test 来运行作业。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-12
    • 2019-07-27
    • 1970-01-01
    • 2021-02-19
    相关资源
    最近更新 更多