为了回答这个问题,让我们假设以下情况:
那么会发生什么?
由于没有为Pod设置“限制”,Kubernetes会允许该Pod在单个主机节点上使用更多的CPU吗?上限是多少?是节点的CPU限制还是某个任意的默认限制?
我的问题只涉及CPU资源,不涉及内存。
- 我的Kubernetes集群总共有12个CPU
- 这12个CPU分布在3个节点上。
- 我在集群上运行一个单独的Pod,并没有指定任何CPU资源信息。在这种情况下,默认的CPU请求应该是100m(相当于一个CPU的10%)。
- Pod处于具有硬编码为1个副本和无自动缩放定义的部署中。
那么会发生什么?
由于没有为Pod设置“限制”,Kubernetes会允许该Pod在单个主机节点上使用更多的CPU吗?上限是多少?是节点的CPU限制还是某个任意的默认限制?
我的问题只涉及CPU资源,不涉及内存。