gpt4 book ai didi

kubernetes - 没有资源请求/限制的Kubernetes部署

转载 作者:行者123 更新时间:2023-12-02 11:55:19 25 4
gpt4 key购买 nike

Kubernetes如何调度未定义内存或CPU请求/限制的部署?
即,部署中缺少spec.containers []。resources。
在运行此类Pod的节点上调用kubectl describe node node_name时,资源部分显示以下内容:

Name       CPU Requests CPU Limits  Memory Requests  Memory Limits
Pod_Name 0 (0%) 0 (0%) 0 (0%) 0 (0%)
这是什么意思?
我找不到任何文档。
一些Helm图表的默认配置缺少资源部分,我不知道会有什么影响。

最佳答案

如果容器使用requests编码资源,Kubernetes将仅在可以为其分配资源的节点上调度该资源。另一方面,Limits确保容器永远不会超过特定值。只允许容器上到limit,然后对其进行限制。
无需提及requestslimits,就可以将pod调度到一个没有资源来满足pod需求的节点,并且当节点中没有更多资源可用时,pod可能会被杀死。
输出显示0,因为部署yaml中没有requestslimits

关于kubernetes - 没有资源请求/限制的Kubernetes部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62511211/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com