2017-09-20 4 views
0

私はkubernetesクラスタでテストしています。しかし、私は次のシナリオを持っています:Kubernetes:ポッドごとにカスタムパラメータを送信

私は各ポッドにそのポッドのためだけにカスタム値を渡す必要があります。

私はデプロイメント1を受け取り、そのデプロイメントにいくつかの環境変数を定義し、環境変数は各ポッドに送られ、それが有効ですが、必要なものは特定のポッドに行くカスタム値を送ることです(「私が作り出すかもしれない第3のポッドに、これを送る」のように)。

これは私が今得たものである:

enter image description here

はその後、私は必要なもの、このようなものです:

enter image description here

私が使用できる任意のアーティファクト/機能はありますか?これはenv varである必要はなく、configmap値などでもかまいません。事前に感謝します

答えて

2

配備内のポッドは均質です。互いに異なるポッドのセットを設定する場合は、各ポッドにポッド内で関連する設定パラメータを選択するためのインデックスを与えるStatefulSetを使用することができます。

0

実際の質問はここですどのようにあなたは最初の場所で特定のポッドに入れたいと思うか知っていますか?あなたはおそらくあなたのポッドのためのカスタムイニシャライザを書くこのような何かを達成することができます。また、中央のコーディネーターから情報をプリフェッチするinitコンテナを持つこともできます。解決法を提案するには、「雪片ではない」方法で解決する必要があります。

関連する問題