resources - 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。我对吗?
有关资源限制的更多信息将不胜感激。
解决方案
推荐阅读
- apache-flink - KeyBy vs GroupBy in Apache Flink
- wordpress - 将订单数据中的多个产品发送到 Google 表格只会发送第一个产品。为什么?
- css - 如何为与 id 相邻的内容创建选择器?
- applescript - 使用 AppleScript 进行区分大小写的搜索和替换
- pandas - 根据 padna 中的条件从一列中删除值
- deep-learning - Tesseract 4+ OCR 中 lstm 引擎的架构是什么?
- sql - 如何使用 VBA 和 SQL 从其他 Excel 中检索数据?
- flutter - 颤振检测导航器何时准备就绪
- java - BasicScrollBarUI 和 LAF 的问题
- python - 使用 Python 客户端调用任意 k8s api