Implementation:SeldonIO Seldon core Seldon Pipeline Status
Appearance
| Field | Value |
|---|---|
| Implementation Name | Seldon Pipeline Status |
| Type | External Tool Doc |
| Overview | Concrete CLI tool for checking the deployment status and readiness of Seldon Core 2 pipelines. |
| Related Principle | SeldonIO_Seldon_core_Pipeline_Readiness_Verification |
| Source | docs-gb/cli/seldon_pipeline_status.md:L1-25 |
| Domains | MLOps, Kubernetes |
| External Dependencies | seldon CLI, curl, grpcurl, jq |
| Knowledge Sources | Repo (https://github.com/SeldonIO/seldon-core), Doc (https://docs.seldon.io/projects/seldon-core/en/v2/) |
| Last Updated | 2026-02-13 00:00 GMT |
Description
The seldon pipeline status command queries the Seldon Core 2 scheduler for the current status of a deployed pipeline. It returns a JSON response containing the pipeline version, state, models readiness flag, and detailed step information. The -w PipelineReady flag provides a blocking wait that returns only when the pipeline reaches the ready condition.
Code Reference
CLI Signature
seldon pipeline status <pipelineName> [flags]
CLI Options
| Flag | Description | Default |
|---|---|---|
pipelineName |
Name of the pipeline to query (positional argument) | (required) |
-w, --wait |
Pipeline wait condition (e.g., PipelineReady) |
(none) |
--scheduler-host |
Seldon scheduler host | 0.0.0.0:9004
|
--authority |
Authority (HTTP/2) or virtual host (HTTP/1) | (none) |
-r, --show-request |
Show the request payload | false
|
-o, --show-response |
Show the response payload | true
|
Source: docs-gb/cli/seldon_pipeline_status.md:L1-25
Alternative: HTTP Readiness Probe
curl -Ik http://<host>/v2/pipelines/<pipelineName>/ready
I/O Contract
Inputs
- Pipeline name: The
metadata.nameof the pipeline to query.
Outputs
- JSON status response containing:
| Field | Type | Description |
|---|---|---|
pipelineName |
string | Name of the pipeline |
versions[].state.pipelineVersion |
integer | Current version number |
versions[].state.status |
string | Pipeline state (PipelineReady, PipelineCreating, PipelineFailed)
|
versions[].state.modelsReady |
boolean | Whether all referenced models are available |
versions[].state.reason |
string | Human-readable state explanation |
versions[].state.lastChangeTimestamp |
string | ISO 8601 timestamp of last state change |
versions[].pipeline.steps |
array | Detailed step configuration |
Usage Examples
Basic Status Check
# Query pipeline status
seldon pipeline status tfsimples | jq -M .
Blocking Wait for Readiness
# Wait until pipeline reaches PipelineReady state
seldon pipeline status tfsimples -w PipelineReady | jq -M .
Example Output (Ready Pipeline)
{
"pipelineName": "tfsimples",
"versions": [
{
"pipeline": {
"name": "tfsimples",
"version": 2,
"steps": [
{"name": "tfsimple1"},
{
"name": "tfsimple2",
"inputs": ["tfsimple1.outputs"],
"tensorMap": {
"tfsimple1.outputs.OUTPUT0": "INPUT0",
"tfsimple1.outputs.OUTPUT1": "INPUT1"
}
}
],
"output": {"steps": ["tfsimple2.outputs"]}
},
"state": {
"pipelineVersion": 2,
"status": "PipelineReady",
"reason": "created pipeline",
"lastChangeTimestamp": "2023-06-29T14:11:40.101677847Z",
"modelsReady": true
}
}
]
}
HTTP Readiness Probe
# Check readiness via HTTP (returns 200 if ready)
curl -Ik http://0.0.0.0:9000/v2/pipelines/tfsimples/ready
Custom Scheduler Host
seldon pipeline status tfsimples -w PipelineReady --scheduler-host scheduler.seldon.svc:9004
Related Pages
- SeldonIO_Seldon_core_Pipeline_Readiness_Verification - implements - Principle of composite readiness checking for inference pipelines.
- SeldonIO_Seldon_core_Seldon_Pipeline_Load - prerequisite - Pipeline must be loaded before status can be queried.
- SeldonIO_Seldon_core_Seldon_Pipeline_Infer - next step - Once status confirms readiness, inference can be run.
- SeldonIO_Seldon_core_Seldon_Model_Load_For_Pipeline - dependency - Model availability contributes to the pipeline status.
- Environment:SeldonIO_Seldon_core_Kubernetes_Cluster_Environment
Page Connections
Double-click a node to navigate. Hold to expand connections.
Principle
Implementation
Heuristic
Environment