pod 的資源設定 - daniel-qa/Azure-Kubernetes-Service GitHub Wiki

https://learn.microsoft.com/zh-tw/azure/aks/developer-best-practices-resource-management

CPU 單位

當您定義 CPU 要求或限制時,其值會以 CPU 單位來測量。

1.0 CPU 等同於節點上的一個基礎虛擬 CPU 核心。
GPU 也會使用相同的測量方式。
您可以定義以 millicore 測量的分數。 例如,100m 是 0.1 個基礎 vCPU 核心。

1.0 CPU = 1000m 
0.1 CPU = 100m
  • 註: CPU 至少要 50m, 記憶體至少要 128Mi,服務才能正常運作

範例

  - name: mypod

    image: mcr.microsoft.com/oss/nginx/nginx:1.15.5-alpine

    resources:

      requests:

        cpu: 100m

        memory: 128Mi

      limits:

        cpu: 250m

        memory: 256Mi