一、更新资源
### --- 更新资源
[root@k8s-master01 ~]# kubectl set image deployment/frontend www=image:v2 // 滚动更新 "frontend" Deployment 的 "www" 容器镜像
[root@k8s-master01 ~]# kubectl rollout history deployment/frontend // 检查 Deployment 的历史记录,包括版本
[root@k8s-master01 ~]# kubectl rollout undo deployment/frontend // 回滚到上次部署版本
[root@k8s-master01 ~]# kubectl rollout undo deployment/frontend --to-revision=2 // 回滚到特定部署版本
[root@k8s-master01 ~]# kubectl rollout status -w deployment/frontend // 监视 "frontend" Deployment 的滚动升级状态直到完成
[root@k8s-master01 ~]# kubectl rollout restart deployment/frontend // 轮替重启 "frontend" Deployment
[root@k8s-master01 ~]# cat pod.json | kubectl replace -f - // 通过传入到标准输入的 JSON 来替换 Pod