Kubernetes мониторинг и самовосстановление - PullRequest
0 голосов
/ 24 сентября 2018

Я новичок в Kubernetes мониторинга и самоисцеления.Интересно, какой способ самовосстановления может предоставить Kubernetes, например, перезапустить неудачный модуль при необходимости?что-нибудь еще?что не может предоставить Kubernetes.

Что касается мониторинга Kubernetes, какие метрики мы должны отслеживать, чтобы воздействовать на Kubernetes вместо самовосстановления Kubernetes?

Любые идеи приветствуются.Спасибо.

Ответы [ 2 ]

0 голосов
/ 25 сентября 2018

Настройка датчиков живучести и готовности к здоровью.И политика перезагрузки вместе с ней.Вы можете сделать больше с помощью сервисов и наборов реплик.

0 голосов
/ 24 сентября 2018

Боюсь, ваш вопрос выходит за рамки возможного ответа здесь на stackoverflow.

Да, k8s может перезапускать / перепланировать модули.Если вы уже немного знакомы с ключевыми понятиями, возможно, стоит начать с pod-lifecycle .Если у вас мало знаний об основах k8s, я предлагаю вам изучить Развертывания , DaemonSets , Службы и т. Д., Поскольку мониторинг в k8s сильно зависит от них!

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

Веселитесь с k8s

Приветствия

...