2017-09-25 6 views
0

シャットダウンする必要があるポッドを完全に制御して自分のポッドの数を減らしたいとします。今、私はポッドの数を減らし、KubernetesはSIGTERMを送信し、30秒後にポッドは削除されます。KubernetesによってSIGTERMを送信してポッドを再起動する

は、私はこのように私のポッドでSIGTERM、終了を聞くとき、知りたい:

  • 再起動ポッドをし、30 secoundsため、後にそれを殺す:

    if SIGTERM send 
        exit(0) 
    

    意志Kubernetesは何sigtermの

  • ポッドが単独でシャットダウンされたため、無視します
  • すでに削除されたポッドを削除しようとするとエラーが発生します

答えて

0

質問に直接答えるには2番目のことが起こります。コンテナがシャットダウンされたので、クーベルネットは満足しています。

ただし、コンテナが動作しないように見えます。 SIGTERMを受信した後、コンテナはすぐにシャットダウンする必要があります。 30秒後、それはKubernetesによって殺されるが、それは誤った容器を止めるための最後の手段に過ぎない。

documentation from Dockerを正しく見て、Dockerfileを正しく書き込んで、コンテナを正しくシャットダウンできるようにしてください。詳細については、this articleも参照してください。

関連する問題