Інтеграція контейнеризації з Kubernetes у хмарній платформі

dc.contributor.advisorКафтанников, Олексій Юрійович
dc.contributor.authorМудревський, Андрій Олександрович
dc.date.accessioned2025-07-30T11:42:41Z
dc.date.issued2025
dc.description.abstractАктуальність теми. Цифрові технології постійно розвиваються, що вимагає нових підходів до розробки, розгортання та управління веб-ресурсами. Зі зростанням популярності хмарних обчислень і контейнеризації програмного забезпечення, галузь стикається з викликами, пов’язаними із забезпеченням високої доступності, масштабованості та надійності веб-сервісів. У цьому контексті Kubernetes відіграє ключову роль як система оркестрації контейнерів, яка автоматизує розгортання та ефективно розподіляє ресурси. Дослідження зосереджене на застосуванні Kubernetes для розгортання обчислювальної інфраструктури веб-сайтів у хмарному середовищі. Воно не лише пояснює принципи роботи Kubernetes та його ключові компоненти, а й демонструє практичне використання технології через розгортання реального веб-додатку. Особливий акцент робиться на інтеграції Kubernetes з Docker та використанні Helm як засобу керування пакетами всередині Kubernetes. Аналізуються переваги та недоліки Kubernetes порівняно з альтернативними рішеннями оркестрації контейнерів, а також можливості заміни Helm іншими інструментами. Метою дослідження є розробка та впровадження ефективного методу автоматизації розгортання веб-додатків у Kubernetes за допомогою Helm. Для досягнення даної мети, були сформульовані такі завдання: 1. Дослідити основні принципи роботи Kubernetes. 2. Розглянути інструменти управління Kubernetes. 3. Налаштувати кластер Kubernetes у Google Cloud Platform. 4. Розгорнути веб-сайт на основі віртуальної машини в Docker. 5. Вивчити можливості масштабування та управління веб-сайтами в Kubernetes. 6. Оцінити застосування Kubernetes для розгортання веб-сайтів із різною архітектурою. 7. Розробити стратегії підвищення надійності та безпеки веб-сайтів, розгорнутих на Kubernetes. Об’єктом дослідження є автоматизація розгортання веб-додатків у хмарному середовищі, що включає аналіз існуючих методів та розробку нових підходів для оптимізації цього процесу. Предметом дослідження є інтеграція Kubernetes і Helm у процес автоматизованого розгортання, а також застосування таких інструментів, як GitHub Actions, для вдосконалення ефективності та безпеки розгортання. Наукова новизна дослідження полягає у створенні автоматизованого процесу розгортання Helm Chart через GitHub Actions, що об’єднує автоматизацію збірки та розгортання з використанням Kubernetes і Helm. Це рішення забезпечує високу гнучкість та масштабованість, інтегруючись із хмарними сервісами, зокрема Google Cloud, для ефективного управління ресурсами Kubernetes. Практична цінність отриманих результатів: - розробка методів підвищення надійності та безпеки веб-сайтів на платформі Kubernetes; - проведення комп’ютерного моделювання характеристик запропонованої системи, що демонструє її розширені функціональні можливості; - техніко-економічне обґрунтування доцільності впровадження технології розгортання веб-інфраструктури в хмарному середовищі на основі Kubernetes.
dc.identifier.citationМудревський А.О. Інтеграція контейнеризації з Kubernetes у хмарній платформі : дипломна робота ... бакалавра : 122 Комп’ютерні науки. Київ, 2025. 57 с.
dc.identifier.urihttps://dglib.nubip.edu.ua/handle/123456789/11660
dc.language.isouk
dc.subjectхмарна інфраструктура
dc.subjectоркестрація контейнерів
dc.subjectрепозиторій
dc.subjectкероване середовище
dc.subjectcloud infrastructure
dc.subjectcontainer orchestration
dc.subjectrepository
dc.subjectmanaged environment
dc.titleІнтеграція контейнеризації з Kubernetes у хмарній платформі
dc.typeThesis
thesis.degree.departamentКомп’ютерних наук
thesis.degree.grantorФакультет інформаційних технологій
thesis.degree.specialtyКомп’ютерні науки

Файли

Контейнер файлів

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Mudrevskyi_Bakalavrska_Intehratsiia_konteineryzatsii_platformi.pdf
Розмір:
1.5 MB
Формат:
Adobe Portable Document Format

Ліцензійна угода

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
license.txt
Розмір:
1.71 KB
Формат:
Item-specific license agreed to upon submission
Опис: