临时存储的默认设置

ref*_*los 6 kubernetes

如果我没有在任何 pod 中设置临时存储限制,会发生什么情况?kubernetes 如何设置默认限制?

我问是因为我遇到这样的错误: the node was low on resource ephemeral storage xxxxKi which exceeds its request of 0

我不明白的是,如果我不设置限制,那么它是如何设置的?

(顺便说一句,我没有设置任何命名空间级别限制)

Shi*_*r G 0

您应该能够使用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
Run Code Online (Sandbox Code Playgroud)

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