我正在使用Docker鏡像在Origin 3.1中創建應用程序。openshift pod失敗並重新啓動頻繁
每當我創建圖像時,新的pod被創建,但它會一次又一次地重新啓動,並最終將狀態設置爲「CrashLoopBackOff」。
我分析了pod的日誌,但它沒有提供任何錯誤,所有日誌數據與成功運行的應用程序的預期一致。因此,無法確定原因。
今天我在下面的鏈接中發現,它說「以root身份運行容器內的應用程序仍然存在風險,OpenShift不允許您在默認情況下執行此操作,而是將其作爲任意指定的用戶ID運行」。
What is CrashLoopBackOff status for openshift pods?
這裏我的形象是隻使用root用戶,怎樣做才能使這項工作?因爲日誌顯示沒有錯誤,但pod不斷重新啓動。
任何人都可以請幫助我這個。
是否使用了''-p''或''--previous''標誌''OC logs'',看是否從以前的嘗試日誌開始莢說明了什麼?在這種情況下只查看最新情況可能不會導致您捕獲問題。你的應用程序是否會記錄到標準輸出,以便記錄日誌? –