2015-10-02 50 views
1

我有一個OpenShift的主節點配置。我創建了一個應用程序。我有一個在node1上運行的應用程序。現在我想創建一個額外的pod(在node2上)。我知道你可以用下面的命令來創建額外莢:如何在OpenShift上定義附加副本(pod)的位置(節點)?

oc scale rc rcname --replicas=2 

但現在你kubernetes主人將決定哪個節點新的吊艙將於(最好的地方,也許還對節點1)。但是我想自己做出這個決定(將它放在node2上)。 我知道在創建容器時可以使用--selector來定義節點。

但我不知道你是否可以使用這個副本。

回答

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)。

+0

好吧,不知道,謝謝 – lvthillo