NC Cloud云原生模式报错“pod分配主机失败”


已邀请:

出现此类报错一般为资源池中的资源不足导致,请扩充资源池、关闭/缩减不必要的实例、调整实例资源分配。


几大误区:


1、控制台显示有 CPU和内存,足以支撑我这个应用啊?

答:控制台显示的剩余CPU和内存,是所有资源池主机节点剩余资源相加求和得到的,但是服务是要分配到具体的某个主机的, 所以如果有10台资源池主机,显示空余18CPU,20G内存。但可能平均每台主机只有1.8CPU ,2G内存。 如果这时启动一个 2cpu+3G的服务,就会出现起不来的情况了。


2、我之前的资源足以支撑环境,为什么服务集体重启就又分配失败,资源不足了?

答:服务重启,会新建一个pod,在新pod启动成功后,且开始处理业务后,才会将旧实例下线。也就是说在重启之初,及启动后的一段时间内,这个服务要消耗双倍的资源。故,如果同时重启服务过多,可能导致系统资源不足。


3、资源绝对富裕,不存在上述问题,但是为什么还是失败?

答:请确认下是否存在资源池主机异常的情况,具体一般可以查看当前的应用是否过于集中的跑在了某些主机上,而某些主机没有分配任何服务。


4、如何调整服务资源分配释放资源?

答:参考http://nccloud.yytimes.com/q_511.html

要回复问题请先登录注册