Kubernetes Pod 容器 CPU 限制设置教程
可以通过在 Pod 的容器配置中设置 'resources' 属性来限制容器的 CPU 使用量。具体步骤如下:
- 编辑 Pod 的配置文件,找到 'spec.containers[].resources' 字段,例如:
apiVersion: v1
kind: Pod
metadata:
name: my-pod
spec:
containers:
- name: my-container
image: my-image
resources:
limits:
cpu: '1'
requests:
cpu: '0.5'
-
在 'resources' 字段中设置 'limits.cpu' 和 'requests.cpu' 属性,分别表示容器的 CPU 使用上限和最低需求。这里的值可以是整数,表示使用的 CPU 核数,也可以是小数,表示使用的 CPU 时间片比例。
-
保存配置文件并更新 Pod,例如:
$ kubectl apply -f my-pod.yaml
这样,容器就会在运行时受到 CPU 使用限制,如果超过限制,则会被 Kubernetes 系统强制限制或者被终止。
原文地址: https://www.cveoy.top/t/topic/oOKn 著作权归作者所有。请勿转载和采集!