k8s 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/hlWy 著作权归作者所有。请勿转载和采集!