小编Pat*_*ouk的帖子

Kubernetes 内存限制:同一 Pod 上有或没有内存限制的容器

我的 Pod 中有两个容器 ( PodA)

第一个容器 ( C1) 有以下限制

Limits:                                                                                                                                                                                                
  cpu:     2                                                                                                                                                                                           
  memory:  1Gi                                                                                                                                                                                         Requests:                                                                                        
  cpu:     100m                                                                                  
  memory:  128Mi
Run Code Online (Sandbox Code Playgroud)

第二个容器 ( C2) 没有指定请求/限制

我有以下问题

  1. 从我所看到的 a 来看kubectl describe nodes, a 的内存/CPU 请求/限制与 中的PodA相同C1。那是对的吗?
  2. 内存/CPU 限制是多少C2?是无界的吗?受限于 的限制PodA(例如 的限制C1)?
  3. #2 的后续 -> 如果C2请求超过 1Gi 的内存会发生什么?容器是否会耗尽内存,导致整个 Pod 崩溃?或者只要节点有空闲内存,它就能获取更多内存吗?

我尝试用谷歌搜索,但我看到的所有示例都为两个容器设置了资源限制

memory kubernetes docker-container kubernetes-pod

1
推荐指数
1
解决办法
2930
查看次数