Общая схема

Личные заметки о переходе домашней инфраструктуры от Docker Compose к Kubernetes на базе k3s и GitOps-подходу через ArgoCD.

Материалы

Результат

Текущий стек мониторинга:

КомпонентНазначение
PrometheusСбор и хранение метрик (30 дней)
GrafanaВизуализация
node-exporter (DaemonSet)Метрики нод кластера
node-exporter (external)Метрики внешних VPS (fi, ru)
mktxpМетрики MikroTik-роутера

Внешние машины опрашиваются напрямую по домену — порт 9100 открыт только для IP сервера кластера. Возможно, в будущем заменю это на туннелирование, но пока достаточно.

Все сервисы доступны по HTTPS через Traefik + cert-manager + Let’s Encrypt. Валидация — HTTP-01 (белый IP, порты 80/443 проброшены с MikroTik). Сертификаты обновляются автоматически — cert-manager следит за сроком и перевыпускает заранее.

в этой папке 16 элементов