5
DockerfileにHEALTHCHECKを指定する新しい機能は、プローブ指示文と重複しているようです。いつ何を使うべきかアドバイスしますか?Dockerを使用するタイミングHEALTHCHECK vs livenessProbe/readinessProbe
DockerfileにHEALTHCHECKを指定する新しい機能は、プローブ指示文と重複しているようです。いつ何を使うべきかアドバイスしますか?Dockerを使用するタイミングHEALTHCHECK vs livenessProbe/readinessProbe
Kubernetesを使用している場合は、Dockerのヘルスチェックhas not been integrated in the Kubernetes(現在リリース1.5)が使用されているため、Kubernetesの有効/準備確認のみを使用することをおすすめします。これは、Kubernetesがapiサーバーにチェックステータスを公開しておらず、内部システムコンポーネントがこの情報を消費できないことを意味します。また、Kubernetesは、liveness from readiness checksを区別するので、他のコンポーネントが、ドッカーHEALTHCHECKが現在提供していない、異なる(例えば、コンテナの再起動とサービスのエンドポイントのリストからのポッドの削除)応答をすることができる。
修正+1 HEOCKTHECK機能はDocker社のユーザーによって追加され、Docker SwarmにKubernetes(およびMesos/Marathon)にすでに存在していた機能を提供します。あなたが指摘したように、彼らはまったく同じように動作しないので、短期間にKubernetesによって採用されたことを見るのが難しい –