IBM Cloud Docs
為何 kubectl exec 指令不會自動逾時?

為何 kubectl exec 指令不會自動逾時?

當您使用 kubectl 1.21 版或更新版本來執行 kubectl exec <pod_name> 時,指令不會自動逾時。

kubectl 1.21 版以及更新版本中,有一個已知問題可防止 kubectl exec <pod_name> 指令逾時。

對於在 Kubernetes 1.21 版或更新版本上執行的叢集,請使用 kubectl 1.20版執行 kubectl exec 指令。 若要執行所有其他指令,請使用符合 Kubernetes 叢集 major.minor 版本的 kubectl 版本。

  1. 下載 kubectl 1.20 版的二進位檔,並將它重新命名為 kubectl-1.20 或類似。

  2. 若要執行 kubectl exec,請參閱已重新命名的 1.20 版本。

kubectl-1.20 exec <pod_name>