Implementation:Kubeflow Pipelines Kubectl Wait Pods
Appearance
Sources: Kubeflow Pipelines, Kubernetes. Domains: Infrastructure, Observability. Last Updated: 2026-02-13.
Overview
External Tool Doc for verifying KFP deployment health using kubectl wait.
Description
kubectl wait blocks until all pods matching a label selector reach a specified condition. For KFP, it targets all pods with label application-crd-id=kubeflow-pipelines in the kubeflow namespace.
| Parameter | Value | Purpose |
|---|---|---|
-l |
application-crd-id=kubeflow-pipelines |
Selects all KFP-related pods |
-n |
kubeflow |
Targets the kubeflow namespace |
--for |
condition=Ready |
Waits until pods pass readiness probes |
--timeout |
1800s |
Fails after 30 minutes if pods are not ready |
Code Reference
Source: manifests/kustomize/README.md (L24).
Command:
kubectl wait pods -l application-crd-id=kubeflow-pipelines -n kubeflow --for condition=Ready --timeout=1800s
Tools Required: kubectl
I/O Contract
- Inputs: Deployed KFP resources (all manifests applied via
kubectl apply -k) - Outputs: Confirmation that all pods are Ready (exit code 0 on success, non-zero on timeout)
Usage Examples
kubectl wait pods -l application-crd-id=kubeflow-pipelines -n kubeflow --for condition=Ready --timeout=1800s
Related Pages
Page Connections
Double-click a node to navigate. Hold to expand connections.
Principle
Implementation
Heuristic
Environment