透過 MCP 連接 →

輸入計算

數學公式

廣告

結果

每月估算成本
$54.09
全部副本合計(每月 730 小時)
每小時成本(全部副本) $0.0741
每日成本 $1.78
單一 Pod 每月成本 $18.03
每年成本 $649.12

這個計算器能做什麼

Kubernetes Pod/容器成本計算器會根據每個 Pod 所請求的 CPU 與記憶體資源,以及你執行的副本(replica)數量,估算工作負載在雲端上的執行費用。由於雲端供應商最終是按運算資源(vCPU)與記憶體計費,只要為這兩項資源訂出每小時單價,就能概算出一個 Deployment 的真實成本——而且不限於你使用哪一家託管式 Kubernetes 服務。

使用方式

輸入單一 Pod 所請求的 vCPU 與記憶體(單位為 GB)、你支付的每 vCPU 與每 GB 記憶體的每小時單價,以及該 Deployment 執行的副本數量。計算器會將合計的每小時資源成本乘以 730(每月平均小時數)再乘以副本數,得出每月估算值,並一併提供每小時、每日與每年的明細。

公式說明

核心公式為

$$\text{每月成本} = \left( \text{vCPU} \times \text{CPU 單價} + \text{記憶體} \times \text{記憶體單價} \right) \times 730 \times \text{副本數}$$

其中 730 來自 \(365 \times 24 \div 12 \approx 730\) 小時。採用以資源為單位的單價(而非整台節點的價格),正好對應 OpenCost、Kubecost 等工具所使用的 Pod 層級成本模型。

由 vCPU 和記憶體價格乘以小時數和副本數得出的 Pod 成本平面示意圖
Pod 成本如何將 vCPU 和記憶體價格與小時數和副本數相結合。

實際範例

假設一個 Pod 請求 0.5 vCPU 與 1 GB 記憶體,vCPU 單價為每小時 $0.0405、記憶體為每 GB 每小時 $0.00445,副本數為 3。單一 Pod 每小時成本

$$0.5 \times 0.0405 + 1 \times 0.00445 = \$0.024700$$

單一 Pod 每月成本

$$0.0247 \times 730 = \$18.031$$

3 個副本合計每月成本為 $54.093。

比較每小時、每天、每月和每年總成本的長條圖
同一 Pod 成本按小時、天、月和年表示。

常見問題

vCPU 與記憶體的單價要去哪裡查?可將一台節點的每小時價格,除以它可配置(allocatable)的 vCPU 與記憶體;若使用 Autopilot/Serverless 模式,則直接採用供應商提供的單一資源定價。

應該用 requests 還是 limits?建議使用資源的 requests,因為這正是排程器(scheduler)實際保留的量,也是多數成本工具計費的依據。

為什麼是 730 小時?這是雲端計費常用的平均月份小時數(\(365 \times 24 \div 12\)),如此估算才能與供應商的帳單對得上。

最後更新: