¿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.
-
Descargue el archivo binario para
kubectlversión 1.20 y cambie el nombre akubectl-1.20o similar. -
Para ejecutar
kubectl exec, consulte la versión 1.20 renombrada.
kubectl-1.20 exec <pod_name>