[英]Kubernetes restarting pods
我有在Kubernetes上運行的容器化節點js應用程序,該應用程序已將卷安裝到主機上。
出於開發目的,當主機卷dir /文件有任何更改時,應重新啟動節點應用程序。
在Dockerfile中,我有
CMD ["forever", "index.js"]
這只會在容器啟動時啟動應用程序,但在發生更改時不會重新啟動。
我已進行交叉檢查,並確保更改已正確從主機卷同步到容器
forever
需要一個標志來重新啟動文件更改。 嘗試:
CMD ["forever", "-w", "index.js"]
我傾向於在開發中使用nodemon
,因為它默認情況下會nodemon
文件更改,並且在失敗時將不會嘗試重新啟動應用程序(只有文件更改會觸發啟動), forever
都會嘗試重新啟動。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.