Data Internals X

CSI-драйверы: подводные камни и архитектурные решения

Системы хранения

Бэкенд / другое
Отказоустойчивость
Распределенные системы
Технологии виртуализации и контейнеризации
Аппаратное обеспечение
GO
Автоматизация разработки, доставки, эксплуатации
DevOps / Кубер
Инфраструктура

Доклад принят в программу конференции

Целевая аудитория

DevOps-инженеры и SRE, работающие с Kubernetes — поймут, как CSI-драйверы влияют на стабильность PVC и монтирование томов.

Тезисы

* Что такое CSI и зачем он Kubernetes.
* Как устроена интеграция с разными типами хранилищ — через API и без него.
* Наш опыт разработки драйвера csi-scsi-generic.
* Подход к архитектуре драйвера, универсальность и расширяемость.
* Проблемы, которые мы решали: resize, multipath, очистка устройств.

Senior Software Engineer в компании «Флант». Специализируется на разработке решений для интеграции систем хранения данных с Kubernetes. Более 15 лет опыта разработки на Golang, Python и C, а также практический опыт работы с Linux, виртуализацией и микросервисной архитектурой.

Видео