簡體   English   中英

即使沒有更改配置,如何重新啟動pod

[英]How to restart the pods even if there no change to the config

我在一台服務器上構建了docker鏡像,然后將其加載到節點上(使用docker save和docker load cmds)。

然后我對dep_config文件進行更改以將其拉到本地而不是repo。(通過設置imagepullpolicy)。

在那一步之后,我做“kubectl apply -f dep_config.yml”。

現在,pod僅重新啟動第一次但后續加載圖像並應用配置文件,pod不重新啟動。

有沒有辦法我可以用“kubectl apply”重新啟動pod,即使config_deploy.yml文件沒有變化也是如此。

通常的做法是使用patch命令更改部署的未使用標簽

kubectl patch deployment your-deployment -p \ 
"{\"spec\":{\"template\":{\"metadata\":{\"labels\":{\"date\":\"$(date +%s)\"}}}}}"

基本上你可以改變pod模板里面的任何東西,甚至是這個例子中沒有人注意到的東西。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2025 STACKOOM.COM