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