kubernetes 临时存储的默认设置

kx7yvsdv  于 2022-11-28  发布在  Kubernetes
关注(0)|答案(1)|浏览(220)

如果我没有在任何pod中设置临时存储限制,会发生什么?kubernetes如何设置默认限制?
我这么问是因为我犯了这样一个错误:the node was low on resource ephemeral storage xxxxKi which exceeds its request of 0
我不明白的是,如果我不设定限制,限制是如何设定的?
(btw,我没有设置任何命名空间级别限制)

y4ekin9u

y4ekin9u1#

您应该能够使用LimitRange资源作为默认值。参考:https://kubernetes.io/blog/2022/09/19/local-storage-capacity-isolation-ga/

apiVersion: v1
kind: LimitRange
metadata:
  name: storage-limit-range
spec:
  limits:
  - default:
      ephemeral-storage: 10Gi
    defaultRequest:
      ephemeral-storage: 5Gi
    type: Container

默认值为0,当pod使用所有可用磁盘空间时,将导致NodeDiskPressure事件。

相关问题