Где мы можем увидеть подключенный каталог на хосте, когда том «emptyDir» со словом «medium: Memory» используется в kubernetes? - PullRequest
0 голосов
/ 01 октября 2019

Я использовал том с этой конфигурацией в kubernetes:

emptyDir:
  medium: Memory

Как динамически / программно определить путь к хосту на узлах?

1 Ответ

1 голос
/ 01 октября 2019

На основе официальной документации :

По умолчанию тома emptyDir хранятся на любом носителе, поддерживающем узел, - это может быть диск, SSD или сетевое хранилище, в зависимости отв вашей среде. Однако вы можете установить в поле emptyDir.medium значение «Память», чтобы Kubernetes указывал вместо вас монтировать tmpfs (файловую систему с поддержкой RAM). Хотя tmpfs работает очень быстро, имейте в виду, что в отличие от дисков, tmpfs очищается при перезагрузке узла, и любые записываемые вами файлы будут учитываться при ограничении памяти вашего контейнера.

Если я вас правильно понимаю (и по host path вы не имеете в виду hostPath ) вы можете просто выполнить # df -h, который покажет, сколько дискового пространства доступно в удобочитаемой форме. Также показаны:

  • Файловая система (в вашем случае tmpfs)
  • Размер
  • Используется
  • Доступен
  • Использовать%
  • Установлен на

Стоит отметить, что размер по умолчанию на основе emptyDir на основе ОЗУ составляет половину ОЗУ узла, на котором он работает.

Пожалуйстадайте мне знать, если это поможет.

...