2025-03-14 21:59:59 -06:00
|
|
|
# kubectl wait
|
|
|
|
|
|
|
|
|
|
> Espera a que los recursos alcancen un estado determinado.
|
2025-12-16 10:20:31 -07:00
|
|
|
> Más información: <https://kubernetes.io/docs/reference/kubectl/generated/kubectl_wait>.
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- Espera a que un despliegue esté disponible:
|
|
|
|
|
|
|
|
|
|
`kubectl wait --for=condition=available deployment/{{nombre_del_despliegue}}`
|
|
|
|
|
|
|
|
|
|
- Espera a que todos los pods con una determinada etiqueta ([l]) estén listos:
|
|
|
|
|
|
|
|
|
|
`kubectl wait --for=condition=ready pod -l {{etiqueta_clave}}={{etiqueta_valor}}`
|
|
|
|
|
|
|
|
|
|
- Espera a que se elimine un pod:
|
|
|
|
|
|
|
|
|
|
`kubectl wait --for=delete pod {{nombre_del_pod}}`
|
|
|
|
|
|
|
|
|
|
- Espera a que se complete un trabajo, en un plazo de 120 segundos (si la condición no se cumple a tiempo, el estado de salida será fallido):
|
|
|
|
|
|
|
|
|
|
`kubectl wait --for=condition=complete job/{{nombre_del_trabajo}} --timeout 120s`
|