小编Mal*_*ata的帖子

Kubernetes 在调度 pod 时是否考虑当前内存使用情况

https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/上的 Kubernetes 文档状态:

调度器保证,对于每种资源类型,被调度的Container的资源请求总和小于节点的容量。

Kubernetes 在计算容量时会考虑节点的当前状态吗?为了强调我的意思,这里有一个具体的例子:

假设我有一个具有 10Gi RAM 的节点,运行 10 个 Pod,每个 Pod 具有 500Mi 的资源请求,并且没有限制。假设它们正在“爆发”,并且每个 Pod 实际上都在使用 1Gi 的 RAM。在这种情况下,节点被充分利用(10 x 1Gi = 10Gi),但资源请求仅为10 x 500Mi = 5Gi。Kubernetes 会考虑在该节点上调度另一个 pod,因为该节点上只有 50% 的内存容量已经被占用requested,还是会使用当前 100% 的内存正在被使用,并且该节点已满负荷运行的事实?

memory-management kubernetes

8
推荐指数
2
解决办法
2225
查看次数

为 Pod 分配的默认内存是多少

我正在我的 google kubernetes 引擎上设置一个 pod say test-pod。当我部署 pod 并使用谷歌控制台查看工作负载时,我能够看到100m CPU默认情况下分配给我的 pod,但我无法看到我的 pod 消耗了多少内存。内存请求部分总是显示0在那里。我知道我们可以在部署 YAML 中限制内存限制和初始分配。但是我想知道当没有通过 YAML 指定值时,pod 会分配多少默认内存,它可以使用的最大限制是多少?

google-cloud-platform kubernetes google-kubernetes-engine

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

错误:(gcloud.container.clusters.create)响应错误:代码=400,消息=失败

嗨,我收到以下错误

ERROR: (gcloud.container.clusters.create) ResponseError: code=400, message=Failed precondition when calling the ServiceConsumerManager: tenantmanager::185014: Consumer 370525719069 should enable service:container.googleapis.com before generating a service account.

有人能帮我吗 ?

kubernetes snakemake

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