我最初使用minion节点和主节点运行测试。我在群集上创建了5个pod,后来在2个minion节点上加入了群集。
所以我遇到的问题是所有的pod都只安排在master和minion节点上。它们没有被重新安排到新节点,以便划分整个资源。由于我的新minion节点只是闲置而没有做任何处理。
有什么特别要运行才能实现这一目标吗?
答案 0 :(得分:2)
不是真的。每当需要安排某些事情时调用调度程序,因此除非您部署该pod的新副本,否则调度程序不会再次受到打扰。
每当您想要安排某些内容时,例如创建Deployment
或Pod
,调度程序会查看可用资源,以将Pod
置于其认为最佳的位置。下次安排某些事情时,它会考虑添加到群集中的新minions。或者,如果您的广告连播是通过Deployment
对象创建的,则可以尝试删除一个Pod
,以便ReplicationController
创建一个新的Pod
,并且调度程序可以选择其中一个新的奴才。
The documentation also recommends在创建部署之前创建Service
,因此调度程序会在小兵中更好地传播广告。