Certified Kubernetes Application Developer (CKAD) Practice Test

Question: 1 / 400

Which command allows you to run a command inside a container/pod?

kubectl run <pod_name> -- <command>

kubectl exec -it <pod_name> -- <command>

The command that allows you to run a command inside a container in a pod is accomplished using `kubectl exec -it <pod_name> -- <command>`. This command is specifically designed to execute commands directly inside the container of a running pod.

When using `kubectl exec`, the `-it` flags make the session interactive, allowing for real-time interaction with the command executed inside the container. The `--` is used to signify that any subsequent arguments should be treated as commands to be executed in the container, rather than interpreted as options for `kubectl`.

This command is especially useful for debugging purposes, as it allows you to interact with the shell or execute specific commands in a live container without needing to modify the running configuration of your application.

Other commands, while they may seem related, serve different purposes. For instance, `kubectl run` is primarily used to create and run a new pod but isn't suitable for executing commands in an existing one. Similarly, `kubectl attach` is intended for attaching to a process running in a container, but it does not initiate a command in the way that `exec` does. The command `kubectl create pod` is used for defining the pod specifications and creating new pods,

Get further explanation with Examzify DeepDiveBeta

kubectl attach <pod_name> -- <command>

kubectl create pod <pod_name> -- <command>

Next Question

Report this question

Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy