Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dashboard panel for node's available ephemeral storage space #64

Open
consideRatio opened this issue Mar 16, 2023 · 0 comments
Open

Dashboard panel for node's available ephemeral storage space #64

consideRatio opened this issue Mar 16, 2023 · 0 comments
Labels

Comments

@consideRatio
Copy link
Member

consideRatio commented Mar 16, 2023

A node can evict pods based on memory pressure, but also on using up too much ephemeral storage space which is any space outside mounted folders. This could for example be /tmp but perhaps not /home/jovyan.

Typically pods doesn't request ephemeral storage space explicitly, but they can do this also just like they can request it for CPU and Memory, and a node has a capacity and allocatable amount of ephemeral storage space just like they have for CPU and Memory.

Since too little ephemeral storage left on the node can trigger pod evictions, and is relevant for deciding how large node disks should be used when setting up node pools, it would be great to have a dashboard to inform us ephemeral storage use just like we have for a node's ram usage.

Related

GCP Nodes doesn't make all the disk space available for pods as ephemeral storage, only ~50% of it. Consider for example n2-highmem-16 and -64 nodes without explicitly sized disk nodes, that has defaulted to a 100GB disk size.

  n2-highmem-16:
    allocatable:
      cpu: 15890m         
      ephemeral-storage: "47060071478"
      memory: 122210676Ki
    capacity:
      cpu: "16"
      ephemeral-storage: 98831908Ki
      memory: 131919220Ki
  n2-highmem-64:
    allocatable:
      cpu: 63770m
      ephemeral-storage: "47060071478"
      memory: 510603916Ki
    capacity:
      cpu: "64"
      ephemeral-storage: 98831908Ki
      memory: 528365196Ki
@consideRatio consideRatio changed the title Dashboard for node's available ephemeral storage space Dashboard panel for node's available ephemeral storage space Mar 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant