On a Kubernetes worker that uses containerd (not Docker) as its container runtime, the command
sudo ctr containers list
returns no output even though several Pods are actively running on the node. Which command will correctly list the containers that belong to those Pods?
The ctr CLI shows resources that exist inside a specific containerd namespace. If no namespace is specified, ctr defaults to the namespace named "default", which Kubernetes does not use. Instead, the kubelet stores all of its container objects in the namespace called "k8s.io". Supplying the -n k8s.io (or --namespace k8s.io) option therefore targets the correct namespace, and the containers list sub-command then prints the container records associated with the running Pods.
The other commands are wrong for these reasons:
Using --namespace default still points to the empty default namespace.
The moby namespace is used by Docker, not by Kubernetes.
--all-namespaces is not a valid flag for ctr, so the command will fail.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is the purpose of namespaces in containerd?
Open an interactive chat with Bash
Why doesn't Kubernetes use the default containerd namespace?
Open an interactive chat with Bash
What role does the kubelet play in managing containers in Kubernetes?
Open an interactive chat with Bash
CompTIA Linux+ XK0-006 (V8)
Services and User Management
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
Pass with Confidence.
IT & Cybersecurity Package
You have hit the limits of our free tier, become a Premium Member today for unlimited access.
Military, Healthcare worker, Gov. employee or Teacher? See if you qualify for a Community Discount.
Monthly
$19.99
$19.99/mo
Billed monthly, Cancel any time.
3 Month Pass
$44.99
$14.99/mo
One time purchase of $44.99, Does not auto-renew.
MOST POPULAR
Annual Pass
$119.99
$9.99/mo
One time purchase of $119.99, Does not auto-renew.
BEST DEAL
Lifetime Pass
$189.99
One time purchase, Good for life.
What You Get
All IT & Cybersecurity Package plans include the following perks and exams .