我正在测试一个升级前的钩子,它只有一个 bash 脚本,它打印一个字符串并休眠 10 分钟。当我运行 helm upgrade 时,它运行了一段时间并以标题中的错误退出。我使用 kubectl 检查作业,它仍在运行。关于如何摆脱错误的任何想法?
谢谢
作业运行的容器中的脚本:
#!/bin/bash
echo "Sleeping for testing..."
sleep 600
我正在测试一个升级前的钩子,它只有一个 bash 脚本,它打印一个字符串并休眠 10 分钟。当我运行 helm upgrade 时,它运行了一段时间并以标题中的错误退出。我使用 kubectl 检查作业,它仍在运行。关于如何摆脱错误的任何想法?
谢谢
作业运行的容器中的脚本:
#!/bin/bash
echo "Sleeping for testing..."
sleep 600
使用--timeout
helm 命令设置所需的超时时间,默认超时时间为5m0s
.
$ helm install <name> <chart> --timeout 10m30s
--timeout
: 等待 Kubernetes 命令完成的秒数。这默认为 5m0s(5 分钟)。
Helm 文档:https ://helm.sh/docs/intro/using_helm/#helpful-options-for-installupgraderollback