為何 kubectl exec 指令不會自動逾時?
當您使用 1.21 或更新版本的 kubectl 執行 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>