Liveness ProbeとReadiness Probe KubernetesにはLiveness ProbeとReadiness Probeってのがある。これの使い分けについて考えてたら混乱したのでメモ。 kubernetes.io Liveness Probeは「コンテナが生きてるかどうか」 Readiness Probeは「コンテナがリクエストを受け付けるかどうか」 を示すらしい。 Liveness ProbeがNGのときは、コンテナが再起動される。 Readiness ProbeがNGのコンテナを持ったPodには、リクエストが送られてこない。 うん。ここまでは理解できる。 んだけど、なんでReadiness Probeだけじゃだめなの? と思ったので考えてみた。Readiness Probeだけでまかなえるんじゃないの?って。ReadinessがOKの場合って、アプリが生きてる
![KubernetesのLiveness ProbeとReadiness Probeの使い分けを考えたけど結局思いつかなかったや - Mitsuyuki.Shiiba](https://cdn-ak-scissors.b.st-hatena.com/image/square/bfed7ec0534cadf09cc7b9f3736c17d1971fa7a2/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fb%2Fbufferings%2F20180217%2F20180217171502.png)