Детальная информация

Название Автоматизация развёртывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода: выпускная квалификационная работа бакалавра: направление 02.03.03 «Математическое обеспечение и администрирование информационных систем» ; образовательная программа 02.03.03_01 «Интеллектуальные информационные системы и обработка данных»
Авторы Акшевский Дмитрий Мечиславович
Научный руководитель Сабинин Олег Юрьевич
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2025
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика Postgresql ; Kubernetes ; gitops ; отказоустойчивость ; авто­матизация ; high availability ; automation
Тип документа Выпускная квалификационная работа бакалавра
Тип файла PDF
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 02.03.03
Группа специальностей ФГОС 020000 - Компьютерные и информационные науки
DOI 10.18720/SPBPU/3/2025/vr/vr25-2425
Права доступа Доступ по паролю из сети Интернет (чтение, печать, копирование)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\37369
Дата создания записи 19.09.2025

Разрешенные действия

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа Анонимные пользователи
Сеть Интернет

В работе представлена разработка и исследование GitOps-платформы управ­ ления PostgreSQL-кластером в Kubernetes. Объектом исследования является процесс автоматизированного управления жизненным циклом СУБД в облач­ ной микросервисной инфраструктуре. Целью работы стало создание надёжной и воспроизводимой среды для развёртывания PostgreSQL на основе GitOps. Мето­ дология включает использование операторов Kubernetes, Helm-чартов, Argo CD, а также проведение нагрузочных и отказоустойчивых испытаний. Разработанная инфраструктура обеспечивает соответствие SLA по времени восстановления (RTO) и потере данных (RPO), имеет высокий уровень автоматизации и расширяемо­ сти. Результаты могут быть применены в разработке платформенных решений в корпоративной ИТ-среде.

This thesis presents the design and evaluation of a GitOps-based platform for managing PostgreSQL clusters in Kubernetes. The object of research is the automated lifecycle management of a database system in a cloud-native microservice environment. The aim is to build a reliable and reproducible PostgreSQL infrastructure based on GitOps principles. The methodology involves Kubernetes operators, Helm charts, Argo CD, and fault/load testing. The implemented solution meets SLA objectives (RTO, RPO), provides high automation and extensibility. The results can be applied in enterprise platform engineering and cloud-native infrastructure.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ
Прочитать Печать Загрузить
Интернет Анонимные пользователи
  • 002268013acfda045f8fdb97b8870252a691d59e43ba101ef114410368301521.pdf
    • 7217ccf995d53c9ca34e90d1a3c128b9dbd7bd0ca6a69e785a65dfcd8edd3914.pdf
      • 5a7240dc5e6be1bfe438f76d3f7a2e859f216eafb8aae84d9e2f92c7a238e049.pdf
        • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
          • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
            • Приложение 8 Содержимое скриптов тестирования
        • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
          • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
            • Приложение 8 Содержимое скриптов тестирования
      • 5a7240dc5e6be1bfe438f76d3f7a2e859f216eafb8aae84d9e2f92c7a238e049.pdf
        • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
          • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
            • Приложение 8 Содержимое скриптов тестирования
        • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
          • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
            • Приложение 8 Содержимое скриптов тестирования
    • 7217ccf995d53c9ca34e90d1a3c128b9dbd7bd0ca6a69e785a65dfcd8edd3914.pdf
      • 5a7240dc5e6be1bfe438f76d3f7a2e859f216eafb8aae84d9e2f92c7a238e049.pdf
        • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
          • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
            • Приложение 8 Содержимое скриптов тестирования
        • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
          • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
            • Приложение 8 Содержимое скриптов тестирования
      • 5a7240dc5e6be1bfe438f76d3f7a2e859f216eafb8aae84d9e2f92c7a238e049.pdf
        • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
          • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
            • Приложение 8 Содержимое скриптов тестирования
        • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
          • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
            • Приложение 8 Содержимое скриптов тестирования
    • 5e751b2e8b0cdd5ed20f83d66a4900df69fbe672b172f614b5f264b985ec4432.pdf
      • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
        • Приложение 7 Содержимое инфрастуктурного репозитория
    • 7217ccf995d53c9ca34e90d1a3c128b9dbd7bd0ca6a69e785a65dfcd8edd3914.pdf
      • 5a7240dc5e6be1bfe438f76d3f7a2e859f216eafb8aae84d9e2f92c7a238e049.pdf
        • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
          • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
            • Приложение 8 Содержимое скриптов тестирования
        • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
          • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
            • Приложение 8 Содержимое скриптов тестирования
      • 5a7240dc5e6be1bfe438f76d3f7a2e859f216eafb8aae84d9e2f92c7a238e049.pdf
        • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
          • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
            • Приложение 8 Содержимое скриптов тестирования
        • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
          • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
            • Приложение 8 Содержимое скриптов тестирования
  • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
  • 002268013acfda045f8fdb97b8870252a691d59e43ba101ef114410368301521.pdf
    • 5e751b2e8b0cdd5ed20f83d66a4900df69fbe672b172f614b5f264b985ec4432.pdf
  • 002268013acfda045f8fdb97b8870252a691d59e43ba101ef114410368301521.pdf
    • 7217ccf995d53c9ca34e90d1a3c128b9dbd7bd0ca6a69e785a65dfcd8edd3914.pdf
  • 002268013acfda045f8fdb97b8870252a691d59e43ba101ef114410368301521.pdf
    • 7217ccf995d53c9ca34e90d1a3c128b9dbd7bd0ca6a69e785a65dfcd8edd3914.pdf
      • 5a7240dc5e6be1bfe438f76d3f7a2e859f216eafb8aae84d9e2f92c7a238e049.pdf
        • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
          • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
            • Приложение 8 Содержимое скриптов тестирования
        • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
          • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
            • Приложение 8 Содержимое скриптов тестирования
      • 5a7240dc5e6be1bfe438f76d3f7a2e859f216eafb8aae84d9e2f92c7a238e049.pdf
        • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
          • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
            • Приложение 8 Содержимое скриптов тестирования
        • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
          • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
            • Приложение 8 Содержимое скриптов тестирования
    • 7217ccf995d53c9ca34e90d1a3c128b9dbd7bd0ca6a69e785a65dfcd8edd3914.pdf
      • 5a7240dc5e6be1bfe438f76d3f7a2e859f216eafb8aae84d9e2f92c7a238e049.pdf
        • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
          • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
            • Приложение 8 Содержимое скриптов тестирования
        • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
          • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
            • Приложение 8 Содержимое скриптов тестирования
      • 5a7240dc5e6be1bfe438f76d3f7a2e859f216eafb8aae84d9e2f92c7a238e049.pdf
        • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
          • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
            • Приложение 8 Содержимое скриптов тестирования
        • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
          • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
            • Приложение 8 Содержимое скриптов тестирования
    • 5e751b2e8b0cdd5ed20f83d66a4900df69fbe672b172f614b5f264b985ec4432.pdf
      • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
        • Приложение 7 Содержимое инфрастуктурного репозитория
    • 7217ccf995d53c9ca34e90d1a3c128b9dbd7bd0ca6a69e785a65dfcd8edd3914.pdf
      • 5a7240dc5e6be1bfe438f76d3f7a2e859f216eafb8aae84d9e2f92c7a238e049.pdf
        • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
          • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
            • Приложение 8 Содержимое скриптов тестирования
        • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
          • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
            • Приложение 8 Содержимое скриптов тестирования
      • 5a7240dc5e6be1bfe438f76d3f7a2e859f216eafb8aae84d9e2f92c7a238e049.pdf
        • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
          • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
            • Приложение 8 Содержимое скриптов тестирования
        • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
          • Автоматизация развертывания и управления кластером PostgreSQL в среде Kubernetes с использованием GitOps-подхода
            • Приложение 8 Содержимое скриптов тестирования

Количество обращений: 0 
За последние 30 дней: 0

Подробная статистика