1

OpenShift のマスター ノード構成があります。アプリケーションを作成しました。node1 で実行されているアプリのポッドがあります。ここで、追加のポッドを (node2 上に) 作成したいと考えています。次のコマンドで追加のポッドを作成できることを知っています。

oc scale rc rcname --replicas=2

ただし、kubernetes マスターは、新しいポッドを実行するノードを決定します (最適な場所なので、ノード 1 でも可能です)。しかし、私はこの決定を自分で行いたいです (ノード 2 に配置します)。--selectorコンテナを作成するときにノードを定義するために a を使用できることは知っています。

しかし、これをレプリカに使用できるかどうかはわかりません。

4

1 に答える 1

1

レプリケーション コントローラーが作成する次のポッドをスケジューラーが配置する正確な場所を選択する方法はありません。

コンテンツを管理することで、さまざまな重みとスケジューリング アフィニティを構成できますschedulerConfigFile。さまざまなオプションについては、https://docs.openshift.com/enterprise/3.0/admin_guide/scheduler.htmlをご覧ください。master-config.yaml ( https://docs.openshift.com/enterprise/3.0/admin_guide/master_node_configuration.html )でスケジューラー設定の場所を設定します。

于 2015-10-02T12:11:19.117 に答える