deployment

Create a deployment with the specified name.

You describe a desired state in a Deployment, and the Deployment Controller changes the actual state to the desired state at a controlled rate. You can define Deployments to create new ReplicaSets, or to remove existing Deployments and adopt all their resources with new Deployments.

Command

$ kubectl create deployment NAME --image=image -- [COMMAND] [args...] 

Example

Command

$ kubectl create deployment my-deployment --image=nginx 

Output

$ kubectl get deployments NAME READY UP-TO-DATE AVAILABLE AGE my-deployment 1/1 1 1 35s $ kubectl get pods NAME READY STATUS RESTARTS AGE my-deployment-7d6dd5c955-pr4jt 1/1 Running 0 15s 


Last modified September 23, 2020: docs update (b46eb86)