From ebbb77953503d88e2ca903b8e69d8bf9a8c06caa Mon Sep 17 00:00:00 2001 From: Michael Zeevi Date: Sat, 4 Jan 2025 15:57:53 +0200 Subject: [PATCH] kubectl wait: add page (#15441) Co-authored-by: Wiktor Perskawiec --- pages/common/kubectl-wait.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 pages/common/kubectl-wait.md diff --git a/pages/common/kubectl-wait.md b/pages/common/kubectl-wait.md new file mode 100644 index 0000000000..e7d60e3240 --- /dev/null +++ b/pages/common/kubectl-wait.md @@ -0,0 +1,20 @@ +# kubectl wait + +> Wait for resource(s) to reach a certain state. +> More information: . + +- Wait for a deployment to become available: + +`kubectl wait --for=condition=available deployment/{{deployment_name}}` + +- Wait for all pods with a certain [l]abel to be ready: + +`kubectl wait --for=condition=ready pod -l {{label_key}}={{label_value}}` + +- Wait for a pod to be deleted: + +`kubectl wait --for=delete pod {{pod_name}}` + +- Wait for a job to complete, within 120 seconds (if the condition isn't met on time, the exit status will be unsuccessful): + +`kubectl wait --for=condition=complete job/{{job_name}} --timeout 120s`