IBM Cloud Docs
¿Por qué no se agota automáticamente el tiempo de espera del mandato kubectl exec?

¿Por qué no se agota automáticamente el tiempo de espera del mandato kubectl exec?

Cuando utiliza kubectl versión 1.21 o posterior para ejecutar kubectl exec <pod_name>, el tiempo de espera del mandato no se excede automáticamente.

Existe un problema conocido que impide que el mandato kubectl exec <pod_name> exceda el tiempo de espera en las versiones 1.21 y posteriores de kubectl.

Para los clústeres que se ejecutan en Kubernetes versión 1.21 o posterior, ejecute el mandato kubectl exec con kubectl versión 1.20. Para ejecutar todos los demás mandatos, utilice la versión kubectl que coincida con la versión major.minor del clúster de Kubernetes.

  1. Descargue el archivo binario para kubectl versión 1.20 y cambie el nombre a kubectl-1.20 o similar.

  2. Para ejecutar kubectl exec, consulte la versión 1.20 renombrada.

kubectl-1.20 exec <pod_name>