0

状況: 頻繁に失敗する CronJob があります (これは現時点で予想されます)。ジョブを実行するコンテナーにはサイドカーがあるため、コンテナー間の依存関係は、bash スクリプトとフォルダー内の一般的なマウントによって表現さemptyDirれます。/etc/liveness

        spec:
          containers:
          - args:
            - -c
            - set -x;
              ...
              ./process; # execute the main process
              rc=$?;
              rm /etc/liveness; # clean-up
              exit $rc;
            command:
            - /bin/bash

問題: ジョブが失敗するシナリオでは、ログに次のように表示されます。

+ rc=255
+ rm /etc/liveness
+ exit 255

retryPolicy設定するneverと、失敗したポッドCompletedは誤解を招くようなステータスになります。

scheduler-1594015200-wl9xc   0/2     Completed     0          24m
4

2 に答える 2