亚洲手机中文字幕_少妇久久久久久久久人妻无码_国产成 人 综合 亚洲专区_国产欧美日产高清欧美一区二区_综合中文字幕无码亚洲

您的位置:首頁(yè) > 國(guó)內(nèi) >

全球頭條:DaemonSet的更新和回滾(二)

2023-05-04 21:28:32 來(lái)源:騰訊云

回滾DaemonSet

在更新DaemonSet時(shí),如果出現(xiàn)問(wèn)題,可能需要回滾更新??梢允褂靡韵虏襟E回滾DaemonSet:

查找先前版本的控制器

要回滾DaemonSet,需要找到先前版本的控制器??梢允褂靡韵旅畈檎蚁惹鞍姹镜目刂破鳎?/p>


【資料圖】

kubectl rollout history daemonset 

此命令將返回所有DaemonSet的部署歷史記錄。您可以查看歷史記錄并選擇要回滾的先前版本的控制器。

回滾控制器

一旦找到先前版本的控制器,就可以使用以下命令回滾DaemonSet:

kubectl rollout undo daemonset  --to-revision=

例如,要將名為“example-daemonset”的DaemonSet回滾到先前版本,可以使用以下命令:

kubectl rollout undo daemonset example-daemonset --to-revision=2

上述命令將將DaemonSet回滾到先前版本,該版本在部署歷史記錄中具有版本號(hào)2。

驗(yàn)證回滾

回滾完成后,需要驗(yàn)證回滾是否成功??梢允褂靡韵旅畈榭碊aemonSet的當(dāng)前狀態(tài):

kubectl get daemonset 

此命令將返回DaemonSet的當(dāng)前狀態(tài)。您可以檢查狀態(tài)以確保DaemonSet已成功回滾到先前版本。

示例

下面是一個(gè)示例,展示如何更新和回滾DaemonSet。假設(shè)我們有一個(gè)名為“example-daemonset”的DaemonSet,用于在集群中的每個(gè)節(jié)點(diǎn)上運(yùn)行一個(gè)名為“example-container”的容器。我們要將容器鏡像更新為“new-image”,并回滾到以前的版本。

更新容器鏡像

使用以下命令更新容器鏡像:

kubectl set image daemonset example-daemonset example-container=new-image

回滾到以前的版本

假設(shè)我們要回滾到先前版本的控制器,該版本在部署歷史記錄中具有版本號(hào)2。使用以下命令回滾DaemonSet:

kubectl rollout undo daemonset example-daemonset --to-revision=2

驗(yàn)證回滾

使用以下命令查看DaemonSet的當(dāng)前狀態(tài),以確?;貪L成功:

kubectl get daemonset example-daemonset

如果DaemonSet成功回滾到先前版本,則應(yīng)該看到“example-container”的容器鏡像已更改為先前版本的鏡像。如果回滾未成功,則可以再次回滾到更早的版本,或者使用其他方法解決問(wèn)題。

關(guān)鍵詞:

參與評(píng)論