2016-04-14 14 views

答えて

1

ラベルの代わりに、準備プローブを使用できます。準備完了プローブがポッド上に設定されている場合、そのプローブは継続して実行され、そのポッドが「準備完了」とみなされ、したがってサービスの一部として利用可能になるかどうかを検出します。プローブがfalseまたはエラーを返す場合、ポッドは使用できません。プローブはHTTPエンドポイントに到達するか、コンテナ内でスクリプトを実行できます。

場合によっては、スクリプトがファイルをどこかにドロップして、ポッドが準備完了であることを示すことができます。コンテナ内の別のスクリプト(準備プローブで指定されている)は、そのファイルが存在する場合にのみtrueを返すことができます。

準備確認の詳細can be found here

(あなたはまだポッドにラベルを追加することに興味があるなら、あなたは学ぶことができる程度のポッドはapiserverと通信できるようにするservice accounts。)

+0

素晴らしい、おかげで、それは完璧です!これをやろうとしている誰かを指摘する価値はあります。例は生き生きについてのものなので、私はそれが機能していないと考えました。しかし、別の 'readinessProbe'があります。 – combinatorial

関連する問題