Skip to content

System commands

Twenty-one of the 43 commands.

If you wantUse
One answer on whether the node is wellhealth
Connectivity and DNS probes run by the node itselfdiagnosis
Kubernetes workload containerscrictl
The platform containers: vpm, argo, site-consoleDocker
Service logs, including registrationjournalctl

This surprises people, and it changes which command answers your question.

  • Docker runs the platform containers — vpm, argo_watch, site-console.
  • CRI-O runs the Kubernetes workloads, reached through crictl.

Both are live simultaneously, both return real output, and neither substitutes for the other. docker-ps showing three containers is not a partial view of a broken node; it is the complete list of what Docker runs. If you are looking for vpm, it is a Docker container. If you are looking for a pod, it is CRI-O.

health and diagnosis are GLOBAL scope: they are GET requests to a global path, return JSON rather than terminal text, and are not reachable through exec-user — sending them there answers command not supported, which reads as though the command does not exist. See the debug API.