首页 > 解决方案 > Google Kubernetes Engine 自动驾驶模式下的资源限制

问题描述

我使用自动驾驶模式创建了一个 Kubernetes 集群。一段时间后,我尝试部署具有以下规范的应用程序:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: app
  labels:
    app: app
spec:
  replicas: 10
  selector:
    matchLabels:
      app: app
  template:
    metadata:
      labels:
        app: app
    spec:
      containers:
      - name: myapp
        image: someimage
        resources:
            limits:
                cpu: "2"
                memory: 512Mi

结果:尽管如此,节点数量从 4 个节点集群增加到 7 个,但一些 pod 处于填充状态,并显示以下消息:

pod didn't trigger scale-up (it wouldn't fit if a new node is added)

问题:为什么我会看到此消息?我真的不能创建每个人都使用的 20 个吊舱2CPU吗?

到目前为止,我发现的是文档说所有 pod 的限制是 28vCPU。我的理解是一个 pod 最多可以使用 28vCPU。我对吗?

有关资源限制的更多信息将不胜感激。

标签: resourcesgoogle-kubernetes-engine

解决方案


推荐阅读