可以通过在 Pod 的容器配置中设置 resources 属性来限制容器的 CPU 使用量。具体步骤如下:

  1. 编辑 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"
  1. resources 字段中设置 limits.cpurequests.cpu 属性,分别表示容器的 CPU 使用上限和最低需求。这里的值可以是整数,表示使用的 CPU 核数,也可以是小数,表示使用的 CPU 时间片比例。

  2. 保存配置文件并更新 Pod,例如:

$ kubectl apply -f my-pod.yaml

这样,容器就会在运行时受到 CPU 使用限制,如果超过限制,则会被 Kubernetes 系统强制限制或者被终止

k8s pod 给容器设置cpu限制

原文地址: https://www.cveoy.top/t/topic/hlWy 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录