通过kubectl创建deployment
–record参数,使用此参数将记录后续创建对象的操作,方便管理与问题追溯

 kubectl apply -f deployment.yaml -n {namespace} --record

查看deployment具体信息

kubectl describe deployment {deploymentName} -n {namespace}

在这里插入图片描述

修改deployment

kubectl edit deployment {deploymentName} -n {namespace}

使用rollout history命令,查看Deployment的历史信息(revision)

kubectl rollout history deployment {deploymentName} -n {namespace}

在这里插入图片描述

查看单个revision 的详细信息

kubectl rollout history deployment {deploymentName} -n {namespace} --revision={revision}

在这里插入图片描述

使用rollout undo回滚到上一版本

kubectl rollout undo deployment {deploymentName} -n {namespace} 

使用–to-revision可以回滚到指定版本

kubectl rollout undo deployment {deploymentName} -n {namespace} --to-revision={revision}

强制删除pod

kubectl delete pod foo --grace-period=0 --force
Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐