kubectl apply -f updateddeployment.yaml --record=true; To get list of history control version of your deployment:-kubectl rollout history deployment [deploymentName] To rollback your deployment:- kubectl rollout undo deployment [deploymentName] --to-revision=[version number] You can add manual scheduler to a pod by adding the following field:-