你的 nginx conf 存在哪裡? 有指定放在 PVC 嗎?
Deploymnent.yaml 裡面怎麼寫的?
你進 container 裡面直接用 vi 去改, 那個結果不一定會被存到 disk 去; 要看你改的這個 conf 有沒有被 mount 到外面可永久儲存的 Storage Volume 上, 而且有 Write 權限.
如果沒有滿足以上條件, 改過的東西只會存在一個暫存的 FS Layer, 不會回寫到 Container Image 裡面去, 所以重開機, 他又重新讀取原始 Image 裡面的 config.