Добавил:
мой вк: vk.com/truecrimebitch больше работ здесь: https://github.com/alisadex Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Изд. № 29

.pdf
Скачиваний:
0
Добавлен:
11.05.2025
Размер:
1.77 Mб
Скачать

 

 

Содержание

 

 

1. Эволюция подходов к разработке и развёртыванию приложений

..............

6

 

1.1. Переход от монолитных приложений к микросервисам ........................

 

6

 

1.2. Обеспечение консистентного окружения для приложений .................

 

10

 

1.3. Переход к непрерывной доставке: DevOps и NoOps ............................

 

11

 

Контрольные вопросы к разделу 1 ...................................................................

 

12

2.

Основы контейнерных технологий ...............................................................

 

13

 

2.1.

Что такое контейнеры ..............................................................................

 

13

 

2.2.

Контейнерная платформа Docker............................................................

 

18

 

Контрольные вопросы к разделу 2 ...................................................................

 

25

3.

Kubernetes ........................................................................................................

 

26

 

3.1. Общее представление о Kubernetes ........................................................

 

26

 

3.2.

Архитектура кластера Kubernetes ...........................................................

 

28

 

3.3. Запуск приложения в Kubernetes ............................................................

 

30

 

3.4.

Преимущества использования Kubernetes .............................................

 

33

 

Контрольные вопросы к разделу 3 ...................................................................

 

36

4. Российские решения на базе технологии контейнеризации.......................

 

37

 

4.1. Назначение цифровой программной платформы «СинтезМ» .............

 

37

 

4.2. Состав цифровой программной платформы «СинтезМ» .....................

 

39

 

Контрольные вопросы к разделу 4 ...................................................................

 

62

5. Упражнения. Практическое развёртывание решений на базе технологии

 

контейнеризации с помощью ПО Kubernetes.....................................................

 

63

 

5.1.

Общие положения.....................................................................................

 

63

 

5.2. Создание кластера Kubernetes (практическая работа № 1) ..................

 

64

 

5.3. Создание Kubernetes приложения (практическая работа № 2)............

 

73

 

5.4. Создание резервной копии вашего приложения Kubernetes

 

 

 

(практическая работа № 3) ................................................................................

 

83

 

5.5. Согласованность приложений (практическая работа № 4)..................

 

88

 

5.6. Хранилище и приложения в Kubernetes (практическая работа ..№ 5)

95

Список использованных источников ..............................................................

1099

110

План УМД на 2023/24 уч.г. С. 5, п. 56

Максим Викторович Галицкий Владимир Анатольевич Докучаев Виктория Валентиновна Маклачкова Фёдор Александрович Неронов Павел Сергеевич Плотников

ВВЕДЕНИЕ В ТЕХНОЛОГИИ КОНТЕЙНЕРИЗАЦИИ

Учебное пособие

Подписано в печать 22.05.2024 г. Объём 7,0 усл.п.л. Изд. № 29.

111