kubectl exec
コマンドが自動的にタイムアウトにならないのはなぜですか?
kubectl バージョン 1.21 以降を使用して kubectl exec <pod_name>
を実行する場合、コマンドは自動的にはタイムアウトしません。
kubectl exec <pod_name>
コマンドがタイムアウトにならない既知の問題が kubectl
バージョン 1.21 以降にはあります。
Kubernetes バージョン 1.21 以降で稼働するクラスターの場合は、kubectl exec
コマンドを kubectl
バージョン 1.20 で実行します。 他のすべてのコマンドを実行するには、使用する kubectl
バージョンを Kubernetes クラスターの major.minor
バージョンに適合させてください。
-
kubectl
バージョン 1.20 のバイナリー・ファイルをダウンロードして、kubectl-1.20
などの名前に変更します。 -
kubectl exec
を実行するには、名前変更された 1.20 バージョンを参照してください。
kubectl-1.20 exec <pod_name>