错误:升级失败:预升级挂钩失败:等待条件超时

Fan*_*ang 9 kubernetes kubernetes-helm kubernetes-jobs

我正在测试一个预升级挂钩,它只有一个 bash 脚本,可以打印字符串并休眠 10 分钟。当我运行 helm Upgrade 时,它​​运行了一段时间并退出并出现标题中的错误。我使用 kubectl 检查作业,它仍在运行。关于如何消除错误有什么想法吗?

谢谢

作业运行的容器中的脚本:

#!/bin/bash

echo "Sleeping for testing..."
sleep 600
Run Code Online (Sandbox Code Playgroud)

Kam*_*san 14

使用--timeouthelm 命令设置所需的超时,默认超时为5m0s

$ helm install <name> <chart> --timeout 10m30s
Run Code Online (Sandbox Code Playgroud)

--timeout:等待 Kubernetes 命令完成的秒数。默认为 5m0s(5 分钟)。

Helm 文档:https://helm.sh/docs/intro/using_helm/#helpful-options-for-installupgraderollback