Рейтинг:0

microk8s: метрики использования ресурсов модуля доступны не со всех узлов

флаг in

у меня микрок8с v1.22/стабильная на кластере Linux с 11 узлами. Я включил плагин metrics-server и установил Prometheus через диаграмму Helm с nodeExporter и кубестатеметрикс включено. Я получаю множество других метрик, но я заметил, что метрики пода (например, container_cpu_usage_seconds_total) доступны для модулей, работающих только на одном из узлов. Я не заметил ничего особенного в этом узле.

Я попытался отключить и снова включить плагин сервера метрик и добавил spec.template.spec.hostNetwork: правда к развертыванию сервера метрик, как предлагалось в другом месте, но безрезультатно.

Вот результат запуска статус микрок8с:

$ микрок8с статус
микрок8с работает
высокая доступность: да
  главные узлы хранилища данных: ...
  резервные узлы хранилища данных: ...
дополнения:
  включено:
    DNS # CoreDNS
    ha-cluster # Настроить высокую доступность на текущем узле
    ingress # Ingress контроллер для внешнего доступа
    metrics-server # K8s Metrics Server для API-доступа к сервисным метрикам
    хранилище # Класс хранилища; выделяет хранилище из каталога хоста
  Отключено:
    ....

Что я мог упустить и что я должен проверить?

Andrew Skorkin avatar
флаг tr
Чтобы уточнить. Прометей работает, верно? Доступны ли метрики со всех узлов, кроме некоторых метрик, связанных с информацией о модулях? Есть ли у вас модули на других узлах (не только на узле, где доступны метрики модулей)?
mhusaini avatar
флаг in
Да, Прометей работает. Я наблюдаю за несколькими другими показателями, которые ведут себя нормально. И да, на других узлах тоже есть модули.
Andrew Skorkin avatar
флаг tr
Извините, но мне все равно непонятно: можно ли получать метрики с других узлов? Любые метрики, не связанные с информацией о подах.
mhusaini avatar
флаг in
Да, я получаю другие метрики от других узлов, но не информацию о модулях.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.