![每天5分钟玩转Kubernetes](https://wfqqreader-1252317822.image.myqcloud.com/cover/754/26793754/b_26793754.jpg)
上QQ阅读APP看书,第一时间看更新
1.6 滚动更新
当前应用使用的image版本为v1,执行如下命令将其升级到v2,结果如图1-16所示。
![](https://epubservercos.yuewen.com/F29C0A/15253388304118606/epubprivate/OEBPS/Images/Figure-T16_5251.jpg?sign=1739579825-8xVsvICuOm1yCLgqxnH1TKsPjigZUVbP-0-f9c86f7a5aa2701eb8e8d0d3fce2c4b6)
![](https://epubservercos.yuewen.com/F29C0A/15253388304118606/epubprivate/OEBPS/Images/Figure-P16_809.jpg?sign=1739579825-e2OosIF8ze5t6lA3zYB6pG9lcjAtMfHD-0-2f5ed51fb8673cc5173db77fd581cb3d)
图1-16
通过kubectl get pods可以观察滚动更新的过程:v1的Pod被逐个删除,同时启动了新的v2 Pod。更新完成后访问新版本应用,如图1-17所示。
![](https://epubservercos.yuewen.com/F29C0A/15253388304118606/epubprivate/OEBPS/Images/Figure-P17_821.jpg?sign=1739579825-L6ppDmf4MOORE6UxbcTRcFR0xxXV0vcv-0-46f15f2d86d308d2a88bc909ed23b936)
图1-17
如果要回退到v1版本也很容易,执行kubectl rollout undo命令,结果如图1-18所示。
![](https://epubservercos.yuewen.com/F29C0A/15253388304118606/epubprivate/OEBPS/Images/Figure-T17_5252.jpg?sign=1739579825-GwhrbcGXdfN6JAazqYfohfEgL02zErkU-0-8d6b73509579bf5c70ac00a4e816f7e3)
![](https://epubservercos.yuewen.com/F29C0A/15253388304118606/epubprivate/OEBPS/Images/Figure-P17_832.jpg?sign=1739579825-T4PkZpWy5mMkjHmGyXj0xUEGEbOWuuVg-0-fd0f8ea6f879a64889509934dc7e73f2)
图1-18
验证版本已经回退到v1,如图1-19所示。
![](https://epubservercos.yuewen.com/F29C0A/15253388304118606/epubprivate/OEBPS/Images/Figure-P17_836.jpg?sign=1739579825-s6xaNEMu3MtpOGjk61YtJLqE5xrexXQZ-0-11c7c157c72fccf9b14bf461ac7c4c4a)
图1-19