我的 pod 有一個資源塊,例如 -
resources: limits: cpu: 3000m memory: 512Mi requests: memory: 512Mi
它是否默認為資源限制(3000m)中提到的CPU(即3000m)分配請求。因為在我的情況下,即使我沒有提到它,它也會在請求中將 3000m 作為默認 cpu。
uj5u.com熱心網友回復:
您觀察到的是正確的,當您只定義limits.cpu 而不是requests.cpu 時,K8s 將分配與limits.cpu 匹配的requests.cpu。官方檔案在這里。
uj5u.com熱心網友回復:
來自 Kubernetes 檔案
如果您為 Container 指定了 CPU 限制但未指定 CPU 請求,Kubernetes 會自動分配與該限制匹配的 CPU 請求。同樣,如果一個Container指定了自己的記憶體限制,但沒有指定記憶體請求,Kubernetes會自動分配一個匹配該限制的記憶體請求
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/405315.html
標籤:
