我正在尝试查找GKE kubernetes集群中的一些瓶颈。我正在尝试排除资源(CPU和内存)限制。但是,我遇到了麻烦,因为在部署yaml文件中的容器上设置了资源限制,但是在群集中也有设置为默认值的资源配额,当在容器定义中指定它们时,这些配额可能不适用。但是然后我还读到,您可以具有pod资源限制,甚至可以限制特定名称空间。
权威性列出了对容器应用哪些限制?如果我用kubectl描述具有吊舱的节点,则详细信息中的限制应为实际限制吗?
答案 0 :(得分:2)
我看到您很困惑,但现实更简单。 首先-资源请求和限制应用于容器级别,而不是容器级别。 Pod资源被定义为其容器资源的简单总和。
现在,当您在节点或Pod上单击“ kubectl describe”时-将显示 actual (实际)pod请求和限制。实际是指那些重要的资源。这些资源的来源无关紧要-部署/ pod规范还是LimitRange。无论您是否指定了一些配额或LimitRange,您所看到的就是在这里得到的东西。
这能回答您的问题吗?