1

我有一个 OpenShift 的主节点配置。我创建了一个应用程序。我有一个在 node1 上运行的应用程序 pod。现在我想创建一个额外的 pod(在 node2 上)。我知道您可以使用以下命令创建其他 pod:

oc scale rc rcname --replicas=2

但是现在您的 kubernetes master 将决定您的新 pod 将发生在哪个节点上(最好的位置,所以也可能在 node1 上)。但我想自己做出这个决定(把它放在node2上)。我知道您可以--selector在创建容器时使用 a 来定义您的节点。

但我不知道你是否可以将它用于复制品。

4

1 回答 1

1

没有办法准确选择调度程序将复制控制器创建的下一个 pod 放置在何处。

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 回答