Для студентов СПбГУ по предмету ДругиеРазработка приложения Gateway API для сервиса управления кластерами KuberneteРазработка приложения Gateway API для сервиса управления кластерами Kubernete
4,945788
2024-08-042024-08-04СтудИзба
Курсовая работа: Разработка приложения Gateway API для сервиса управления кластерами Kubernete
Описание
сервиса управления кластерами Kubernetes
Оглавление
3
Введение
На сегодняшний день микросервисный подход к разработке архи-тектуры наиболее распространен при проектировании распределенных приложений [35]. Главная идея этого подхода заключается в декомпо-зиции приложения на набор сервисов. Каждый сервис из набора ор-ганизован на основе конкретной бизнес-задачи, он поддерживает воз-можность независимого развертывания, а также его разработка может производиться одной небольшой командой. Вместе с тем важным ас-пектом этого подхода является наличие слабой связи между сервисами из набора. Выделяют два типа связи: во время выполнения и во время проектирования. Под связью во время выполнения понимают степень,
[19].
Система состоящая
Оглавление
Введение | 4 | ||
1. | Постановка задачи | 6 | |
2. | Обзор | 7 | |
2.1. | Kubernetes . . . . . . . . . . . . . . . . . . . . . . . . . . . | 7 | |
2.2. | Cеть в Kubernetes . . . . . . . . . . . . . . . . . . . . . . . | 7 | |
2.3. | Ingress в Kubernetes . . . . . . . . . . . . . . . . . . . . . . | 10 | |
2.4. | Kubernetes Gateway API . . . . . . . . . . . . . . . . . . . | 11 | |
2.5. | Kubernetes Gateway Controllers . . . . . . . . . . . . . . . | 13 | |
2.6. | PaaS Kubernetes . . . . . . . . . . . . . . . . . . . . . . . . | 13 | |
2.7. | PaaS Kubernetes Gateway API . . . . . . . . . . . . . . . . | 15 |
3. | Требования | 16 | |
4. | Реализация | 17 | |
4.1. | Yandex Application Loadbalancer и ресурсы Gateway API | 19 | |
4.2. | Реализация TLSRoute . . . . . . . . . . . . . . . . . . . . . | 22 | |
5. | Тестирование | 28 | |
5.1. | Юнит-тестирование...................... | 28 | |
5.2. | Сквозноетестирование.................... | 29 | |
Заключение | 30 | ||
Список литературы | 31 |
3
Введение
На сегодняшний день микросервисный подход к разработке архи-тектуры наиболее распространен при проектировании распределенных приложений [35]. Главная идея этого подхода заключается в декомпо-зиции приложения на набор сервисов. Каждый сервис из набора ор-ганизован на основе конкретной бизнес-задачи, он поддерживает воз-можность независимого развертывания, а также его разработка может производиться одной небольшой командой. Вместе с тем важным ас-пектом этого подхода является наличие слабой связи между сервисами из набора. Выделяют два типа связи: во время выполнения и во время проектирования. Под связью во время выполнения понимают степень,
- которой доступность одного сервиса зависит от доступности другого, а связь во время проектирования заключается в появлении необходи-мости одновременного изменения сервисов по одной и той же причине
[19].
Система состоящая
Характеристики курсовой работы
Список файлов
Разработка приложения Gateway API для сервиса управления кластерами Kubernete.doc