ポッド(デプロイ)のKubernetesの活性と準備の確率は、この初期遅延で構成できます。つまり、コンテナが起動した後、この数の送信後に確率が開始されます。指定されていない場合、デフォルト値は何ですか?見つけられないようです。 periodSecondsのデフォルト値は10秒と記載されています。
ありがとう
0
のデフォルト値が documentation にないようです。
ヘルスまたはレディネスチェックアルゴリズムは次のように機能します。
initialDelaySeconds
を待つtimeoutSeconds
を待ちますsuccessThreshold
より大きい場合success
failureThreshold
より大きい場合failure
periodSeconds
待機して、新しい準備チェックを開始しますプロジェクトが変化するペースを考えると、コードが実際にこれを確認できるようにしたかったのです。
プローブのデフォルト設定を確認するテストがパブリックKubernetesリポジトリで見つかりました:
expectedProbe := v1.Probe{
InitialDelaySeconds: 0,
TimeoutSeconds: 1,
PeriodSeconds: 10,
SuccessThreshold: 1,
FailureThreshold: 3,
}
メソッドTestSetDefaultProbe
を参照してください
https://github.com/kubernetes/kubernetes/blob/master/pkg/apis/core/v1/defaults_test.go