默认容器CPU限制(以Kubernetes为单位)?
从这里我意识到,若容器并没有给定CPU限制,那个么它将占用命名空间级别的默认CPU限制: 我的问题是,如果我们没有在名称空间级别设置默认CPU限制(LimitRange),该怎么办。在这种情况下,容器分配了什么CPU限制默认容器CPU限制(以Kubernetes为单位)?,kubernetes,Kubernetes,从这里我意识到,若容器并没有给定CPU限制,那个么它将占用命名空间级别的默认CPU限制: 我的问题是,如果我们没有在名称空间级别设置默认CPU限制(LimitRange),该怎么办。在这种情况下,容器分配了什么CPU限制 谢谢 容器将使用节点/主机系统的CPU资源。如果需要,您必须垂直扩展节点的资源。如果容器没有指定自己的CPU请求和限制,则会从LimitRange中为其分配默认CPU请求和限制(如果为命名空间配置了LimitRange) 如果未为命名空间配置LimitRange,并且容器未指定
谢谢 容器将使用节点/主机系统的CPU资源。如果需要,您必须垂直扩展节点的资源。如果容器没有指定自己的CPU请求和限制,则会从LimitRange中为其分配默认CPU请求和限制(如果为命名空间配置了LimitRange)
如果未为命名空间配置LimitRange,并且容器未指定自己的CPU请求和限制,则pod将在
BestForefort
QoS(服务质量)类中运行。在这种情况下,CPU是从节点的a中给定的,直到共享池中的可用CPU以及其中是否有可用CPU。实际上,可能没有任何可用的CPU,pod/容器可能会“饿死”CPU。感谢您参考共享池链接。