2017-01-04 4 views

答えて

7

Kubernetesを使用している場合は、Dockerのヘルスチェックhas not been integrated in the Kubernetes(現在リリース1.5)が使用されているため、Kubernetesの有効/準備確認のみを使用することをおすすめします。これは、Kubernetesがapiサーバーにチェックステータスを公開しておらず、内部システムコンポーネントがこの情報を消費できないことを意味します。また、Kubernetesは、liveness from readiness checksを区別するので、他のコンポーネントが、ドッカーHEALTHCHECKが現在提供していない、異なる(例えば、コンテナの再起動とサービスのエンドポイントのリストからのポッドの削除)応答をすることができる。

+2

修正+1 HEOCKTHECK機能はDocker社のユーザーによって追加され、Docker SwarmにKubernetes(およびMesos/Marathon)にすでに存在していた機能を提供します。あなたが指摘したように、彼らはまったく同じように動作しないので、短期間にKubernetesによって採用されたことを見るのが難しい –

関連する問題