2

我正在测试一个升级前的钩子,它只有一个 bash 脚本,它打印一个字符串并休眠 10 分钟。当我运行 helm upgrade 时,它​​运行了一段时间并以标题中的错误退出。我使用 kubectl 检查作业,它仍在运行。关于如何摆脱错误的任何想法?

谢谢

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

#!/bin/bash

echo "Sleeping for testing..."
sleep 600
4

1 回答 1

5

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

$ helm install <name> <chart> --timeout 10m30s

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

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

于 2020-11-05T04:35:38.230 回答