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