【发布时间】:2020-12-10 09:02:59
【问题描述】:
我无法在 GKE 的默认命名空间中创建新 pod。我使用 kubectl -n default get replicaset xxxx 检查了部署和副本集的错误 --> 错误是:
Warning FailedCreate 6m54s replicaset-controller Error creating: pods "dummy-deployment-54b6f555b7-ms5sb" is forbidden: exceeded quota: gke-resource-quotas, requested: pods=1, used: pods=5k, limited: pods=5k
所以我运行了这个命令 kubectl get resourcequota gke-resource-quotas -o yaml -n default 来查看 gke-resource-quotas
我得到这个结果:
apiVersion: v1
kind: ResourceQuota
metadata:
creationTimestamp: "2020-02-04T13:06:27Z"
name: gke-resource-quotas
namespace: default
resourceVersion: "109072XXXX"
selfLink: /api/v1/namespaces/default/resourcequotas/gke-resource-quotas
uid: 2727d85b-474f-11ea-a2f2-XXXXXXXXXX
spec:
hard:
count/ingresses.extensions: 5k
count/jobs.batch: 10k
pods: 5k
services: "1500"
status:
hard:
count/ingresses.extensions: 5k
count/jobs.batch: 10k
pods: 5k
services: "1500"
used:
count/ingresses.extensions: "7"
count/jobs.batch: "4540"
pods: 5k
services: "20"
但我使用 kubectl -n default get pods | wc -l 进行了检查,但我没有运行 5k 个 Pod。
这使我无法在 GKE 的 default 命名空间中创建新的 pod。
这似乎是部分 GKE/K8s 的错误。有谁知道我该如何解决这个问题?谢谢!
【问题讨论】:
标签: kubernetes google-kubernetes-engine