Боюсь, ваш вопрос выходит за рамки возможного ответа здесь на stackoverflow.
Да, k8s может перезапускать / перепланировать модули.Если вы уже немного знакомы с ключевыми понятиями, возможно, стоит начать с pod-lifecycle .Если у вас мало знаний об основах k8s, я предлагаю вам изучить Развертывания , DaemonSets , Службы и т. Д., Поскольку мониторинг в k8s сильно зависит от них!
Вы не сказали, какие метрики вас интересуют. Для системных показателей, таких как время ввода / вывода и т. Д., Вы можете начать, например, с Kubernetes Metrics Server. Если вы хотите получить представление о показателях k8s(сколько сервисов, время работы и т. д.) взгляните на kube-state-metrics , который представляет собой простой сервис, который прослушивает сервер API Kubernetes и генерирует метрики о состоянии объектов.
Веселитесь с k8s
Приветствия