可以通过在 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.cpu' 和 'requests.cpu' 属性,分别表示容器的 CPU 使用上限和最低需求。这里的值可以是整数,表示使用的 CPU 核数,也可以是小数,表示使用的 CPU 时间片比例。

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

$ kubectl apply -f my-pod.yaml

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

Kubernetes Pod 容器 CPU 限制设置教程

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

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