Хватит быть YAML-разработчиком. Переходи на сторону CUE
Evrone Development
0:00 / 0:00
Хватит быть YAML-разработчиком. Переходи на сторону CUE
2 937 просмотров · 3 года назад
Evrone Development
21,3 тыс. подписчиков
2 937 просмотров · 3 года назад
Подписывайтесь на наш канал здесь и в телеграмм https://t.me/meetups_evrone, чтобы быть в курсе будущих митапов и не пропускать полезные доклады!
Александр Кириллов / 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 Итоги