我只是在阅读https://docs.fluxcd.io/projects/helm-operator/en/stable/helmrelease-guide/debugging/#manually-performing-a-release-to-debug以及常见问题解答,但不能不知道如何触发 HelmRelease 的重试。
我的解决方法是向监视的发布存储库提交一个微不足道的更改,只是为了让 helmoperator 获得一个差异。有没有更好的办法?
我只是在阅读https://docs.fluxcd.io/projects/helm-operator/en/stable/helmrelease-guide/debugging/#manually-performing-a-release-to-debug以及常见问题解答,但不能不知道如何触发 HelmRelease 的重试。
我的解决方法是向监视的发布存储库提交一个微不足道的更改,只是为了让 helmoperator 获得一个差异。有没有更好的办法?
要强制进行 HelmRelease 协调,您可以使用suspend
和resume
命令的组合。
flux suspend hr my-helmrelease -n myhelmrelease-ns
► suspending helmreleases my-helmrelease in myhelmrelease-ns namespace
✔ helmreleases suspended
flux resume hr my-helmrelease -n myhelmrelease-ns
► resuming helmreleases my-helmrelease in my-helmrelease-ns namespace
✔ helmreleases resumed
◎ waiting for HelmRelease reconciliation