私は作業してKubernetes
おり、ポッドはさまざまなコンテナーで構成されています。
2 つの特定のイベントが発生したときに、異なる動作を適用する必要があります。
- コンテナに(何らかの理由で)問題があり、再起動する必要があります。これは liveness プローブが失敗したときに発生します
- Pod の停止がスケジュールされています。たとえば、新しいバージョンをロールアウトすると、kubernetes は前のバージョンを終了し、新しいバージョンをスピンアップします
両方のケースで私が理解したことから、kubernetes はpreStop
フックを呼び出して を送信するSIGTERM
ため、2 つの状況のどちらにいるのかを理解することは不可能です。そうですか?何か不足していますか?
ありがとう