Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes中此函数的用途是什么?_Kubernetes - Fatal编程技术网

Kubernetes中此函数的用途是什么?

Kubernetes中此函数的用途是什么?,kubernetes,Kubernetes,我想知道,以下功能的目的是什么?这是资源分配吗 另外,我想知道,在代码的哪一部分中,kubernetes决定根据资源限制分配资源?我找不到那些密码。你能帮帮我吗 简而言之,kubelet通过cgroup限制容器资源的使用。您可以通过关键字CgroupConfig进行搜索 kubernetes如何根据资源限制决定分配资源 详细信息位于。简而言之,kubelet限制cgroup对容器资源的使用。您可以通过关键字CgroupConfig进行搜索 kubernetes如何根据资源限制决定分配资源 详情

我想知道,以下功能的目的是什么?这是资源分配吗

另外,我想知道,在代码的哪一部分中,kubernetes决定根据资源限制分配资源?我找不到那些密码。你能帮帮我吗


简而言之,kubelet通过cgroup限制容器资源的使用。您可以通过关键字
CgroupConfig
进行搜索

kubernetes如何根据资源限制决定分配资源


详细信息位于。

简而言之,kubelet限制cgroup对容器资源的使用。您可以通过关键字
CgroupConfig
进行搜索

kubernetes如何根据资源限制决定分配资源

详情见

func calculateResource(pod *v1.Pod) (res Resource, non0CPU int64, non0Mem int64) {
    resPtr := &res
    for _, c := range pod.Spec.Containers {
        resPtr.Add(c.Resources.Requests)

        non0CPUReq, non0MemReq := priorityutil.GetNonzeroRequests(&c.Resources.Requests)
        non0CPU += non0CPUReq
        non0Mem += non0MemReq
        // No non-zero resources for GPUs or opaque resources.
    }

    return
}