08.09.2025
Enterprise-разработка
Развертывание БД
Дубровец В.О., @VitDub
Содержание
Enterprise-разработка
Развертывание БД
2/22
Деплоим БД
Enterprise-разработка
Развертывание БД
3/22
Выделяем место в кластере
PV (PersistentVolume) - сегмент памяти, выделенный кластером
PVC (PersistentVolumeClaim) - запрос Pod`а на использование памяти кластера, использует PV
Control Plane ищет PV, удовлетворяющие PVC и отдает место
Enterprise-разработка
Развертывание БД
4/22
StorageClass
Enterprise-разработка
Развертывание БД
5/22
PersistentVolume
Access Mode
PV Settings
Enterprise-разработка
Развертывание БД
6/22
PersistentVolumeClaim
Enterprise-разработка
Развертывание БД
7/22
Как отдать PV Pod`у?
Enterprise-разработка
Развертывание БД
8/22
Деплоим БД
Enterprise-разработка
Развертывание БД
9/22
Пробрасываем данные
Данные чувствительные?
ConfigMap
Secret
Да
Нет
Enterprise-разработка
Развертывание БД
10/22
Secret
Используется для передачи конфиденциальных данных
Для каждого типа данных есть отдельный тип секретов
Тип по умолчанию - Opaque
Enterprise-разработка
Развертывание БД
11/22
Secret Payload
Enterprise-разработка
Развертывание БД
12/22
Передача данных из Secret
Enterprise-разработка
Развертывание БД
13/22
ConfigMap
Используется для передачи открытых данных
В data указываются обычные данные, без base-64 кодировки
Enterprise-разработка
Развертывание БД
14/22
Передача данных из ConfigMap
Enterprise-разработка
Развертывание БД
15/22
Немного практикума
Enterprise-разработка
Развертывание БД
16/22
Деплоим БД
Enterprise-разработка
Развертывание БД
17/22
StatefulSet
Аналог Deployment для Stateful-приложений
Состоит из 3 обязательных компонентов
Enterprise-разработка
Развертывание БД
18/22
StatefulSet vs Deployment
Enterprise-разработка
Развертывание БД
19/22
Много практики
Enterprise-разработка
Развертывание БД
20/22
В следующей серии
Enterprise-разработка
Развертывание БД
21/22
08.09.2025
Enterprise-разработка
Развертывание БД
Дубровец В.О., @VitDub