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>