アクティブなジョブが1つ失敗したポッドを持つ作業中のkubernetesクラスタ(v1.4.6)があります。仕事は決して完了するべきではありません。Kubernetes:クラスタのアップグレード後に、アクティブなジョブが完了したと誤ってマークされています
- 私は同じクラスタ(例えばノードを再起動)を再起動した場合、ジョブは正常に再スケジュールされ、私がv1.5.3にクラスタをアップグレードする場合
- を再起動され続け、そのジョブは次のようにマークされていますクラスタが稼働したら完了します。アップグレードは基本的に再起動と同じです - どちらも同じetcdクラスタを使用します。
これはv1.5.xに移行するときに期待される動作ですか?そうでない場合は、ジョブを実行し続けるために何ができるのですか? 私は自分の問題についてちょっとした背景を述べておかなければなりません。最終的には更新プロセスのドライバーになることです。一定の目標を達成するまでは(クラスターが再起動しても)実行することが重要です。これは仕事を使って可能ですか?
怪しいですね。 github kubeチャンネルに投稿してください。 –
アップグレードの前後に 'kubectl get job -o yaml'の出力を比較して、定義の変更を見つけましたか? –
いいえ、違いはあるかどうかは疑問です。 – deemok