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

Аватар автора
Флант
Выступление Константина для конференции Data Internals погружает в нюансы устройства и работы драйверов Container Storage Interface (CSI) в Kubernetes. Даже если вы не пишете свой драйвер, понимание архитектуры CSI поможет быстрее находить проблемы, понимать поведение PVC и Pod и экономить часы на отладке. В докладе разберём практический опыт разработки драйвера csi-scsi-generic, используемого в Deckhouse, а также рассмотрим архитектурные подходы и ключевые сложности разработки и эксплуатации — resize, multipath и очистку устройств. Таймкоды: 00:00 | Представление спикера и темы 01:06 | Зачем нам свой CSI-драйвер 01:55 | Термины из доклада 03:18 | Особенности работы с iSCSI-устройствами 05:25 | Как работает CSI-драйвер 10:44 | Что умеет csi-scsi-generic 12:16 | Архитектура нашего драйвера 15:05 | Сложности разработки и эксплуатации, которые мы решали 24:21 | Выводы 25:18 | Ответы на вопросы Заходите на наш сайт и GitHub, а также подписывайтесь на каналы, блог и соцсети «Фланта», чтобы узнавать больше о Deckhouse, DevOps и Kubernetes:

0/0


0/0

0/0

0/0

0/0