我創建了一個包含以下資源的部署:
resources:
requests:
memory: "128Mi"
cpu: "0.45"
limits:
memory: "128Mi"
cpu: "0.8"
使用 minikube 指標服務器,我可以看到我的 pod CPU 使用率低于請求的 450m,并且只使用了大約 150m。自從我在 .yaml 檔案中請求它以來,它不應該總是使用 450m 作為最小值嗎?只有當我大幅增加部署的作業量時,CPU 使用率才會上升。我可以讓我的部署使用 450m 作為基線并且不低于該值嗎?
uj5u.com熱心網友回復:
請求的值是調度程式幫助良好放置作業負載的提示。如果您的應用程式不使用請求的資源,這很好。該限制將確保不再使用更多資源:對于 CPU,它將受到限制,如果使用更多 RAM,則作業負載將被終止(記憶體不足)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/472491.html
標籤:Kubernetes 部署 资源 迷你库贝
上一篇:Helm中變數的使用
