Нахождение дискового пространства узла Kubernetes - PullRequest
0 голосов
/ 11 января 2019

Это полный вопрос Нуб Кубернетес. Я искал это, но не могу найти точного ответа. Но это может просто сводиться к отсутствию полного понимания Kubernetes. У меня есть несколько модулей, развернутых на трех узлах, и мои вопросы просты.

  1. Как проверить общее дисковое пространство на узле?
  2. Как узнать, сколько места занимает каждый модуль?

1 Ответ

0 голосов
/ 17 января 2019

Я предполагаю, что вы используете AKS, так как именно этот вопрос помечен.

Рабочие узлы - это просто стандартные виртуальные машины с полной загрузкой сценариев для начальной загрузки кластера Kubernetes. Дисковое пространство очень важно, так как каждый загружаемый вами слой изображения будет кэшироваться на сервере, и по умолчанию пространство на жестком диске этих серверов может быть очень маленьким (30 ГБ IIRC), если не настроено при создании. Схема разбиения также не настроена специально для доставки контейнеров.

Вы можете использовать OMS и решения для мониторинга контейнеров в Azure, чтобы получить полное представление о состоянии своего кластера. https://docs.microsoft.com/en-us/azure/azure-monitor/insights/containers или как уже упоминалось выше - вы можете использовать prometheus / Grafana или просто ssh in и df -h, чтобы посмотреть, что происходит (хотя я бы не рекомендовал узлы доступа ssh).

Дисковое пространство на узлах очень отличается от PV, монтируемых контейнерами.

Что касается максимального количества модулей на узел - я думаю, что по умолчанию установлено значение 30, если вы не создали кластер специально с большим числом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...