IBM Cloud Docs
Warum führt der Befehl kubectl exec nicht automatisch zu einer Zeitüberschreitung?

Warum führt der Befehl kubectl exec nicht automatisch zu einer Zeitüberschreitung?

Wenn Sie kubectl Version 1.21 oder höher verwenden, um kubectl exec <pod_name> auszuführen, wird für den Befehl nicht automatisch eine Zeitlimitüberschreitung ausgelöst.

Ein bekanntes Problem verhindert, dass für den Befehl kubectl exec <pod_name> in kubectl Version 1.21 oder höher eine Zeitlimitüberschreitung ausgelöst wird.

Führen Sie für Cluster, die unter Kubernetes-Version 1.21 oder höher ausgeführt werden, den Befehl kubectl exec mit kubectl Version 1.20 aus. Verwenden Sie für alle anderen Befehle Sie die Version von kubectl, die der major.minor-Version Ihres Kubernetes-Clusters entspricht.

  1. Laden Sie die Binärdatei für kubectl Version 1.20 herunter und benennen Sie sie in kubectl-1.20 oder ähnlich um.

  2. Informationen zur Ausführung von kubectl exec finden Sie in der umbenannten Instanz der Version 1.20.

kubectl-1.20 exec <pod_name>