Details
| Title | Разработка и анализ стратегий автоматического масштабирования для сервисов на основе Kubernetes: выпускная квалификационная работа бакалавра: направление 09.03.02 «Информационные системы и технологии» ; образовательная программа 09.03.02_02 «Информационные системы и технологии» = Development and analysis of auto-scaling strategies for Kubernetes-based services |
|---|---|
| Creators | Блинов Ярослав Андреевич |
| Scientific adviser | Хасанов Дмитрий Салимович |
| Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Imprint | Санкт-Петербург, 2026 |
| Collection | Выпускные квалификационные работы ; Общая коллекция |
| Subjects | kubernetes ; автоматическое масштабирование ; кластер ; мониторинг ; нагрузочное тестирование ; automatic scaling ; cluster ; monitoring ; load testing |
| Document type | Bachelor graduation qualification work |
| Language | Russian |
| Level of education | Bachelor |
| Speciality code (FGOS) | 09.03.02 |
| Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-577 |
| Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
| Additionally | New arrival |
| Record key | ru\spstu\vkr\40372 |
| Record create date | 4/20/2026 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
| Group | Anonymous |
|---|---|
| Network | Internet |
Работа посвящена анализу работы систем автоматического масштабирования сервисов и приложений в Kubernetes, а также методам их тестирования. Задачи, которые решались в ходе исследования: 1) Изучение Kubernetes и систем автоматического масштабирования. 2) Определение требований и компонентов для тестирования. 3) Построение кластера и его окружения. 4) Настройка вывода данных мониторинга. 5) Проведение нагрузочного тестирования сервисов с автоматическим масштабированием. В результате была разработана и развернута инфраструктура для тестирования работы автоматического масштабирования сервисов в Kubernetes с использованием различных систем и конфигураций. В ходе выполнения работы были использованы ОС Linux Debian, система виртуализации Proxmox, дистрибутив Kubernetes K3S, инструменты мониторинга и тестирования Prometheus, Grafana, K6 и системы автоматического масштабирования HPA, VPA, KEDA.
The work is focused on analyzing the functioning of auto-scaling systems for services and applications in Kubernetes, as well as methods for testing them. The tasks that were solved during the research: 1) Study of Kubernetes and automatic scaling systems. 2) Determination of requirements and components for testing. 3) Creating a cluster and its environment. 4) Configuring monitoring data output. 5) Running load tests on services with automatic scaling. As a result, an infrastructure was developed and deployed for testing the operation of automatic service scaling in Kubernetes using various systems and configurations. During the work, the following were used: Linux Debian OS, Proxmox virtualization system, Kubernetes K3S distribution, Prometheus, Grafana, and K6 monitoring and testing tools, and HPA, VPA, and KEDA automatic scaling systems.
| Network | User group | Action |
|---|---|---|
| ILC SPbPU Local Network | All |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|
Access count: 0
Last 30 days: 0