回滚
本课属于 Coddy Terminal 学习旅程的“Kubernetes 入门”单元。第 15 课,共 45 课。
每次更新镜像都会为 Deployment 创建一个新的修订版本,Kubernetes 会记住之前的版本:
kubectl rollout history deployment/web表格列出了每个 REVISION 编号。修订版本 1 是原始版本,修订版本 2 是第一次更新,以此类推。
如果新版本出现问题,可以用一条命令回退到上一个修订版本:
kubectl rollout undo deployment/webKubernetes 会返回 deployment.apps/web rolled back,并像更新一样,逐个 Pod 重新部署旧镜像。
回滚本身也是一个新版本,因此历史记录会不断增加,你可以随时查看发生了什么。要跳转到指定版本,请添加 --to-revision=1。
挑战
入门使用 nginx 镜像创建名为 web 的 Deployment,并将其 nginx 容器更新为 nginx:1.27。然后查看发布历史记录,并回滚 Deployment。
亲手试试
终端
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
Kubernetes 入门中的所有课
自己练习: Terminal 在线编辑器