Хватит быть YAML-разработчиком. Переходи на сторону CUE
Подписывайтесь на наш канал здесь и в телеграмм , чтобы быть в курсе будущих митапов и не пропускать полезные доклады!
Александр Кириллов / Evrone
В этом выступлении я хочу поделиться с вами теми проблемами, которые заставляют нашу DevOps-команду мучиться при работе с YAML-манифестами в Kubernetes. Мы часто сталкиваемся с ошибками форматирования, ошибками в написании типов данных и сложностями в работе с большим количеством конфигурационных файлов. Однако, я также хочу показать вам как можно сделать этот процесс проще и более эффективным, используя инструменты, позволяющие делать наследование, композицию, а также валидацию структур и полей. Кроме того, я расскажу о том, как использовать GitOps без использования Helm. Будет интересно и полезно, приходите обязательно!
0:14 Вступление
1:13 Сложность конфигурации
2:09 Виды абстракций
3:04 Проблемы YAML
7:37 Валидация как решение
8:50 Как писать конфигурацию
9:46 Императивный и декларативный подход
11:05 Что такое CUE
15:25 Кто и для чего использует CUE
16:00 CUE в Evrone
17:39 Helm
19:53 Проблемы Helm
20:48 CUE как замена Helm-шаблонов
24:00 CUE и FluxCD
25:45 Итоги