Получи случайную криптовалюту за регистрацию!

​​5 инструментов для мониторинга кластера Kubernetes Kubebo | ЗО

​​5 инструментов для мониторинга кластера Kubernetes

Kubebox — терминальная консоль для кластера Kubernetes. Позволяет управлять кластером и отслеживать его статус через старый добрый интерфейс. Еще в нем можно легко перейти к нужному пространству имен и выполнить команду в нужном контейнере, чтобы быстро устранить неполадки или восстановить работу.

Kubedash предоставляет UI для анализа производительности. Агрегирует и обобщает метрики из различных источников, показывает администраторам высокоуровневые аналитические данные. Kubedash использует в качестве источника данных Heapster, который запускается как сервис по умолчанию на всех кластерах Kubernetes и собирает показатели и аналитику в каждом контейнере.

Prometheus — опенсорсный инструмент для мониторинга и уведомлений. Позволяет создавать собственные метрики и содержит готовые интеграции с разными технологиями: PostgreSQL, MySQL, Kubernetes и другими. Де факто Prometheus сегодня — стандарт мониторинга для Kubernetes.

Kubetail — небольшой bash-скрипт для агрегирования журналов многих подов в один поток. Исходная версия Kubetail не умеет фильтровать или выделять, но на Github есть отдельный форк, который умеет раскрашивает логи с помощью MultiTail.

Kubernetes Operational View (Kube-ops-view) — read-only системная панель, которая может работать со многими кластерами Kubernetes. С ее помощью вы можете легко перемещаться между кластерами, отслеживать ноды и состояние подов. В качестве источника данных инструмент использует Heapster.

Ещё больше инструментов для развертывания, мониторинга, безопасности, CI/CD в Kubernetes — в статье.