簡體   English   中英

在 kubernetes 中使用“medium: Memory”的“emptyDir”卷時,我們可以在哪里看到主機上的掛載目錄?

[英]Where we can see the mounted directory on host when “emptyDir” volume with “medium: Memory” is used in kubernetes?

我在 kubernetes 中使用了這些配置的音量:

emptyDir:
  medium: Memory

如何動態/以編程方式找出節點上的主機路徑?

根據官方文檔

默認情況下,emptyDir 卷存儲在支持節點的任何介質上——可能是磁盤、SSD 或網絡存儲,具體取決於您的環境。 但是,您可以將 emptyDir.medium 字段設置為“內存”,以告訴 Kubernetes 為您安裝 tmpfs(RAM 支持的文件系統)。 雖然 tmpfs 非常快,但請注意,與磁盤不同,tmpfs 在節點重新啟動時會被清除,並且您寫入的任何文件都將計入 Container 的 memory 限制。

如果我對您的理解正確(並且host path不是指hostPath ),您可以簡單地執行# df -h ,它將以人類可讀的形式顯示可用的磁盤空間量。 還顯示:

  • 文件系統(在你的情況下tmpfs
  • 尺寸
  • 用過的
  • 可用的
  • 利用%
  • 鑲嵌在

值得注意的是,基於 RAM 的emptyDir的默認大小是它運行的節點 RAM 的一半。

請讓我知道這是否有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM