為何 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 版本。
-
下載
kubectl1.20 版的二進位檔,並將它重新命名為kubectl-1.20或類似。 -
若要執行
kubectl exec,請參閱已重新命名的 1.20 版本。
kubectl-1.20 exec <pod_name>