【发布时间】:2021-06-29 13:59:45
【问题描述】:
我有一个在 GKE autopilot K8s 集群中运行的容器。我的部署清单中有以下内容(仅包括相关部分):
apiVersion: apps/v1
kind: Deployment
spec:
template:
spec:
containers:
resources:
requests:
memory: "250Mi"
cpu: "512m"
所以我请求了GKE autopilot allows for normal pods 的最低资源。请注意,我没有指定limits。
但是,在应用清单并查看 yaml 后,我发现它与我应用的清单中的内容不匹配:
resources:
limits:
cpu: 750m
ephemeral-storage: 1Gi
memory: 768Mi
requests:
cpu: 750m
ephemeral-storage: 1Gi
memory: 768Mi
知道这里发生了什么吗?为什么 GKE 扩大了资源。这会不必要地花费我更多的钱吗?
有趣的是,它直到最近才按预期工作。这种行为似乎是最近几天才开始的。
【问题讨论】:
标签: kubernetes google-kubernetes-engine