【问题标题】:Is there a way to put different limitRange for different StorageClasses per namespace有没有办法为每个命名空间的不同 StorageClasses 设置不同的 limitRange
【发布时间】:2022-07-22 18:01:13
【问题描述】:

我知道我们可以为每个命名空间的 StorageClass 放置一个 ResourceQuota,这将限制我们可以为每个命名空间的每个 StorageClass 请求的存储总量。 Link

我也知道我们可以创建一个 LimitRange 来限制个人 PersistentVolumeClaim 请求存储在定义的范围内。 Link

但我想为我定义的每个 StorageClass 设置不同的 LimitRange。这可能吗..?

【问题讨论】:

    标签: kubernetes persistent-volume-claims container-storage-interface


    【解决方案1】:

    您可以为要控制资源的每个项目创建不同的限制范围对象。

    容器的示例限制范围对象:

    apiVersion: "v1"
    kind: "LimitRange"
    metadata:
      name: "resource-limits"
    spec:
      limits:
        - type: "Container"
          max:
            cpu: "2"
            memory: "1Gi"
          min:
            cpu: "100m"
            memory: "4Mi"
          default:
            cpu: "300m"
            memory: "200Mi"
          defaultRequest:
            cpu: "200m"
            memory: "100Mi"
          maxLimitRequestRatio:
            cpu: "10"
    

    您可以根据需要为任何或所有组件创建单个 LimitRange 对象。有关详细信息,请参阅link

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-12-30
      • 2014-08-17
      • 2011-03-08
      • 1970-01-01
      • 1970-01-01
      • 2010-12-16
      • 1970-01-01
      相关资源
      最近更新 更多