What is the command to view the status of all pods including proxies?
kubectl get pods lists every pod in the namespace, and because each sidecar-injected pod appears as a single pod with its proxy container, this command shows all pods including proxies. It satisfies the stem's requirement to view status across pods and their injected proxies.
Why this answer
In Istio, sidecar proxies run as containers inside the application pods, so they appear as additional containers in the pod's status. The standard Kubernetes command kubectl get pods shows each pod's status, including the number of ready containers (e.g., 2/2 when both the app and the istio-proxy sidecar are ready), which is how you verify proxy health alongside the app.
Exam trap
The trap is reaching for an istioctl command to list pods; the exam tests whether you know that sidecars are just containers, so the ordinary kubectl get pods command is the correct way to see their status.
How to eliminate wrong answers
Option B is wrong because istioctl pods is not a valid istioctl subcommand — istioctl operates on configuration and proxy state, not on listing pods. Option C is wrong because istioctl status reports the status of the Istio control plane components (istiod, ingress gateways), not the application pods and their sidecars. Option D is wrong because kubectl describe proxy is not a valid resource type; kubectl describe works on real resources like pods, and there is no 'proxy' resource to describe.