System Online

DevOps
Portfolio

Здравствуйте! Рад приветствовать вас в своем интерактивном портфолио. Ниже представлены диаграммы архитектуры и ключевые сервисы платформы. Все карточки кликабельны — вы можете использовать гостевой доступ для входа и просмотра. Желаю продуктивного просмотра!

Доступ для чтения (Keycloak)
Login hr
Password rabotapridi

* Некоторые сервисы не поддерживают SSO и требуют отдельного входа.

Поток Трафика

Маршрутизация внешних запросов осуществляется через отказоустойчивый балансировщик, обеспечивающий стабильную работу сервисов при любых нагрузках.

Внешний мир / Интернет
Балансировщик нагрузки
L4 Proxy Protocol
Кластер K3s
Ingress
Node 01 Мастер-узел
Ingress
Node 02 Рабочий узел
Ingress
Node 03 Рабочий узел

Основные сервисы

ArgoCD icon
GITOPS

ArgoCD

Непрерывная доставка приложений. Реализует декларативный подход к управлению ресурсами Kubernetes.

Grafana icon
METRICS

Grafana

Стек наблюдаемости. Визуализация метрик и мониторинг состояния всех компонентов системы в реальном времени.

Keycloak
IAM

Keycloak

Централизованная система управления доступом. Обеспечивает единую точку входа (SSO) для всех внутренних ресурсов.

DATABASE

Databasus

Управление базами данных. Обеспечивает централизованный доступ и администрирование всех баз данных проекта.

Docker icon
REGISTRY

Registry

Приватное хранилище Docker-образов, интегрированное с пайплайнами сборки и гарантирующее безопасность артефактов.

STORAGE

Longhorn

Распределенное блочное хранилище. Обеспечивает высокую доступность и сохранность данных для всех приложений в кластере.

STATUS

Uptime Kuma

Система внешнего мониторинга доступности. Отслеживает работоспособность эндпоинтов и время отклика 24/7.

CI/CD Пайплайн

Ниже вы можете видеть, как происходит пайплайн для этого сайта. Каждый коммит в Git автоматически запускает процесс сборки и развертывания.

Docker icon

Сборка

Docker образ

Registry icon

Публикация

Приватный Registry

Git icon

Обновление

ArgoCD Image Updater

ArgoCD icon

Развертывание

ArgoCD

Выделенная Инфраструктура

Критические сервисы баз данных и очередей вынесены на отдельный физический слой для обеспечения максимальной стабильности и производительности кластера Kubernetes.

Docker icon

Хост Docker

Изолированная среда БД

PostgreSQL icon Postgres HA (Patroni)

Отказоустойчивый кластер баз данных с автоматическим переключением ролей и синхронной репликацией данных.

HAProxy
Реплика
Лидер
Реплика
RabbitMQ icon Кластер RabbitMQ

Кластер очередей сообщений. Обеспечивает надежное асинхронное взаимодействие между микросервисами через кворум-очереди.

Балансировщик
Узел A
Узел B
Узел C