k8s pod無限重啟 報錯Back-off restarting failed container


現象

K8S POD無限重啟
報錯Back-off restarting failed container

原因

由於啟動容器后,容器內部沒有常駐的前台進程,導致容器啟動成功后即退出,從而進行了持續的重啟。
例如ubuntu這類操作系統容器,nginx這種默認后台執行的容器

解決

  • 操作系統容器增加啟動命令配置,例如
command: [ "/bin/bash", "-c", "--" ]
args: [ "while true; do sleep 30; done;" ]
  • 默認后台運行容器改為前台運行,例如
command : [ "nginx", "-g", "daemon off;"]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM