我有一個工作kubernetes集羣(v1.4.6),活動作業有一個失敗的pod(例如,它不斷重新啓動) - 這是一個測試,工作永遠不會完成。Kubernetes:集羣升級後活動作業被錯誤地標記爲已完成
- 如果我重新啓動在同一個集羣(如重啓節點),作業正確地重新安排,並繼續重新啓動
- 如果我將羣集升級到V1.5.3,則作業被標記爲集羣啓動後完成。升級基本上與重新啓動相同 - 都使用相同的etcd羣集。
這是預計到v1.5.x時的行爲嗎?如果沒有,可以做些什麼來讓這項工作繼續運行? 我應該提供一些關於我的問題的背景知識 - 工作是最終成爲更新過程中的驅動程序,重要的是讓它運行(即使面對集羣重新啓動),直到達到特定目標爲止。這可能使用工作嗎?
聽起來像一個錯誤。發佈在github kube頻道上。 –
您是否在升級前後比較了'kubectl get job -o yaml'的輸出,以便發現定義中的變化? –
不,但這是個很好的問題,他們是否有所不同 - 我會看看。 – deemok