Forrest logo
back to the kubectl tool

kubectl-run:tldr:8e44e

kubectl-run: Show API calls that would be made to create an nginx container.
$ kubectl run --generator=run-pod/v1 nginx --image=nginx --dry-run
try on your machine

The command kubectl run is used to create a new deployment or a running pod. In this case, the command is being used to create a pod.

--generator=run-pod/v1 specifies the generator to use for creating pods. In this case, it uses the run-pod/v1 generator.

nginx is the name given to the pod being created.

--image=nginx specifies the container image to be used for the pod. In this example, it uses the official Nginx container image.

--dry-run instructs Kubernetes to only simulate the execution of the command without actually creating the pod. It is useful for checking if the pod creation command is valid without making any changes to the cluster.

This explanation was created by an AI. In most cases those are correct. But please always be careful and never run a command you are not sure if it is safe.
back to the kubectl tool