Pod中指定resources后的一些问题

2019-11-17  本文已影响0人  钾肥尔德

一、资源超卖

若是在yaml中以nodeName为一个pod指派部署的node,一旦资源超卖后该pod会报outofcpu的error,即使删除其他pod后,该pod也不会自动启动,仍旧会显示outofcpu
若是以nodeSelector来为pod指派node,即使资源超卖了,一旦node资源满足了该pod的requests,则该pod会自动启动

猜测以nodeName指派部署node的pod,是跳过scheduler调度,直接由对应node上的kubelet启动,所以资源超卖后即使释放了资源,kubelet也收不到来自scheduler的重新调度(仅猜测,需验证)

上一篇下一篇

猜你喜欢

热点阅读