【云原生技术】k8s是不是不能处理0.1core的CUP配置,必须配置成100mi?

CPU 的资源请求和限制特定的表示方式

      • CPU 配置的单位
      • 配置要求
      • 示例

在 Kubernetes 中,CPU 的资源请求和限制确实有特定的表示方式。关于你提到的 0.1 core100m 这两个值,以下是详细的解释:

CPU 配置的单位

  1. Kubernetes CPU 单位
    • Kubernetes 使用 milliCPU(毫核)作为 CPU 的计量单位。1 核CPU = 1000 milliCPU (m)。
    • 例如,0.1 核实际上表示为 100m(100 milliCPU)。

配置要求

  • 请求和限制
    • 当你希望为 Pod 配置 CPU 请求或限制时,Kubernetes 配置 CPU 时,务必使用 毫核心(m) 或 确保浮点数有引号,以符合 Kubernetes 规范。
      不能单纯使用 0.1 不带单位

示例

以下是配置 CPU 资源请求和限制的示例:

  requests:  
    cpu: 100m                     # 0.1 核心,用毫核心单位  
  limits:  
    cpu: "0.2"                    # 0.2 核心,浮点数表示

你可能感兴趣的:(云原生,kubernetes,容器)