Details

Title Разработка системы для динамического развертывания тестовых окружений на основе Kubernetes: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_03 «Разработка программного обеспечения» = Development of a system for the dynamic deployment of test environments based on Kubernetes
Creators Шищенко Сергей Анатольевич
Scientific adviser Фёдоров Станислав Алексеевич
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2024
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects Kubernetes ; PosgreSQL ; Go ; тестовые окружения ; test evironments
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2024/vr/vr24-6780
Rights Доступ по паролю из сети Интернет (чтение)
Record key ru\spstu\vkr\31892
Record create date 8/23/2024

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Group Anonymous
Network Internet

Цель работы - разработка системы для динамического развертывания тестовых окружений на основе Kubernetes. Задачи, которые решались в ходе работы: 1. Изучена проблема статического развертывания тестовых окружений. 2. Разработано техническое задание для системы динамического развертывания тестовых окружений. 3. Обоснован выбор средств реализации 4. Построена архитектура системы. 5. Составлено техническое описание разработки. Разработка произведена с помощью языка программирования Golang, php, среды разработки VS Code, а также СУБД PostgreSQL. В итоге был успешно реализован веб-сервис, обеспечивающий независимого развертывания тестовых окружений, все поставленные задачи были выполнены.

The purpose of the work is to develop a system for the dynamic deployment of test environments based on Kubernetes. Tasks addressed during the work were as follows: 1. The problem of static deployment of test environments has been studied. 2. The technical specification for the system of dynamic deployment of test environments has been developed. 3. Justifying the feasibility of development. 4. The architecture of the system is built. 5. A technical description of the development has been compiled. The development was carried out using the Golang programming language, php, the VS Code development environment, as well as the PostgreSQL DBMS. As a result, a web service was successfully implemented that provides independent deployment of test environments, and all the tasks were completed.

Network User group Action
ILC SPbPU Local Network All
Read
Internet Authorized users SPbPU
Read
Internet Anonymous
...