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 |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|