# Create
> kubectl create -f deployment-definition.yml
# Create with record option for change-cause in revision history
> kubectl create -f deployment-definition.yml --record
# Get
> kubectl get deployments
# Describe deployment
> kubectl describe deployment my-deployment
# Update
> kubectl apply -f deployment-definition.yml
> kubectl set image deployment/my-deployment httpd=httpd:2.6.1
# Runtime update
> kubectl edit deployment my-deployment --record
# Status
> kubectl rollout status deployment.apps/my-deployment
> kubectl rollout history deployment.apps/my-deployment
# Rollback
> kubectl rollout undo deployment/my-deployment
# Delete
> kubectl delete deployment my-deployment
0 people found this article useful
0 people found this article useful