Episodes

Friday Dec 03, 2021
Friday Dec 03, 2021
Ссылка на чат, где обитают ведущие: https://t.me/DevOpsMinskChat
Timings:
00:00:00 Начало
00:00:25 Витя играет с инструментом
00:01:00 Как Витя греется в Германии
00:02:20 Ремонтируем Apple на дому (1)
00:05:43 Kubernetes убивает Docker (2)
00:06:45 Что такое dockershim
00:09:08 Опрос готовы ли люди к запрету docker
00:14:03 Как мне поменять runtime на текущем k8s кластере
00:17:55 Как собирать логи k8s в продакшене (3)
00:24:00 Работа onCall (4)
00:23:50 Умерла камера
00:37:44 Как доставлять инфраструктуру с приложением? (5)
00:51:20 Обращение к зрителям
Links:
1) https://dev.by/news/apple-budet-prodavat-originalnye-detali-vladeltsam-gadzhetov-dlya-samostoyatelnogo-remonta
2)https://kubernetes.io/blog/2021/11/12/are-you-ready-for-dockershim-removal https://habr.com/ru/company/flant/news/t/589503/
3)https://codersociety.com/blog/articles/kubernetes-logging
4)https://grafana.com/blog/2021/11/09/announcing-grafana-oncall
https://github.com/grafana/dashboard-linter
5)https://danielmangum.com/posts/infrastructure-in-your-software-packages
Сказать спасибо:
https://www.patreon.com/devopskitchentalks
Музыка:
https://www.bensound.com/

Thursday Nov 11, 2021
DevOps Kitchen Talks #32 - ThoughtWorks Radar 25
Thursday Nov 11, 2021
Thursday Nov 11, 2021
Вот и подошел к окончанию творческий перерыв. Традиционно хорошее начало это разбор свежего Technology Radar от ThoughtWorks. Витя Ведмич, Белицкий Макс и Саша "Парень в черном" Довнар прошлись по всем разделам и обсудили что они думают о новых рекомендациях и трендах.
Тайминг:
00:00:00 Вступление
00:00:39 Максим сломал прибор
00:01:25 Как Витя празднует 7 ноября
00:02:32 Главное блюдо
00:03:22 Что за radar?
00:04:20 Почему Саша в телефоне ?
00:05:30 Интро про радар
00:08:24 Techniques
00:08:32 DORA
00:13:20 Впечатление Макса от нового радара
00:15:53 Platform engineering product teams
00:21:36 Zero trust architecture
00:27:08 CBOR/JSON
00:30:31 Living documentation
00:36:42 Single team remote wall
00:39:30 Operator pattern for non clustered resources
00:44:45 Peer review = PR
00:47:51 Data в production
00:50:00 Platforms
00:50:05 GHA
00:52:35 k3s
00:55:30 Pulumi
00:59:22 OPA gatekeeper for k8s
00:59:59 Sealed secrets
01:02:49 ExternalDNS
01:03:37 Babashka
01:06:15 Konga
01:06:35 Tools
01:07:42 Airflow
01:10:34 Lens
01:11:38 Batect
01:13:43 Dive
01:15:24
Contrast security
01:16:52 Cert-manager
01:18:16 Code With Me
01:18:55 Modern Unix commands
01:20:24 Comby
01:22:02 Mozilla Sops
01:23:41 Regula
01:25:02 ProxyMan
01:26:35 Sourcegraph
Links:
Branching patterns - https://martinfowler.com/articles/branching-patterns.html
Code review in Big companies - https://www.youtube.com/watch?v=rR4n-0KYeKQ
Сказать спасибо:
https://www.patreon.com/devopskitchentalks
Музыка:
https://www.bensound.com/

Thursday Sep 16, 2021
31 - Monitoring vs Observability: VictoriaMetrics в гостях у DevOps Kitchen Talks
Thursday Sep 16, 2021
Thursday Sep 16, 2021
В этом выпуске пытаемся разобрать что скрывается за новомодным словом Observability и чем это отличается от мониторинга. На помощь к нам пришли создатели одной популярных систем мониторинга VictoriaMetrics (https://victoriametrics.com/) - Саша Валялкин и Рома Хавроненко. Обсудили из чего состоит observability, чем отличается хороший мониторинг от плохого и как переучить людей перенаправлять алерты в спам.
Таймкоды
00:00:00 Разогревчик
00:00:29 Витя рассказывает про свой опыт мониторинга
00:02:41 Макс рассказывает про свой опыт с мониторингом
00:03:28 Проблемы InfluxDB
00:03:53 Вся правда о существующих мониторинг тулах
00:04:42 Zabbix vs Prometheus
00:05:59 Начало
00:06:43 Саша рассказывает о себе
00:06:54 Почему создали VictoriaMetrics
00:08:09 Кем работали создатели VictoriaMetrics
00:08:48 На чем и что писали парни
00:10:48 Observability vs Monitoring
00:11:52 Observability по мнению Ромы
00:12:39 Observability по мнению Саши
00:13:27 SRE & Observability
00:14:09 Из чего состоит Observability
00:14:40 Three pillars of monitoring
00:16:19 С чего начинать мониторинг?
00:18:47 Главное при создании метрик
00:19:06 Большое количество метрик это плохо
00:20:23 Мониторинг CPU/RAM/IO во времена клаудов
00:24:14 С чем приходят в VictoriaMetrics?
00:25:54 SLA, SLO, SLI
00:29:51 Когда использовать Tracing
00:31:06 Monitoring driven development
00:33:26 Когда мониторинг начинает приносить пользу
00:35:44 Больше метрик = лучше observability ?
00:38:00 Анализ исторических метрик
00:40:11 Prediction
00:40:59 Что такое хороший алерт?
00:42:12 Как реагрировать на алерты
00:44:12 Автоматизация реагирования
00:46:27 Alerts management
00:47:46 Пример self-healing системы
00:50:02 Здравый смысл автоматизации
00:51:11 Как бороться с пересылкой алертов в спам
00:51:51 Как правильно создать алерт
00:54:39 Кто должен реагировать на алерт?
00:57:21 Как отправляют алерты в VictoriaMetrics
00:58:57 Что делать, если не доверяешь своему мониторингу
01:02:37 Из-за чего родилась VictoriaMetrics
01:05:35 Prometheus vs VictoriaMetrics
01:06:31 Отличие VictoriaMetrics
01:08:13 Почему VictoriaMetrics такая быстрая
01:11:12 Metrcis skill
01:12:31 Join в timeseries db
01:13:38 Как выучить PromQL
01:16:16 Конкуренты VictoriaMetrics
01:18:42 Как началась VictoriaMetrics
01:19:49 VictoriaMetrics vs Thanos
01:25:39 Какие проблемы решает VictoriaMetrics
01:26:53 Плюсы/минусы object storage
01:28:00 На чем зарабатывает VictoriaMetrics
01:29:44 Команда VictoriaMetrics
01:31:57 Сколько стоит VictoriaMetrics
01:32:49 VictoriaMetrics и логи
01:34:25 Что ждать в новом релизе VictoriaMetrics
01:35:05 VictoriaMetrics в облаке
01:37:46 Мониторинг в облаках
01:39:02 Опенсорс вытесянет облачные решения
01:40:55 Кто такая Victoria?
Полезные ссылки:
- https://victoriametrics.com/
- OpenSource: https://github.com/VictoriaMetrics/VictoriaMetrics
- PromQL guide: https://valyala.medium.com/promql-tutorial-for-beginners-9ab455142085
- https://docs.victoriametrics.com/Articles.html
- https://twitter.com/MetricsVictoria
- Good and bad monitoring: https://raynorelyp.medium.com/good-and-bad-monitoring-9e1370d808c2
- My Prometheus is overwhelmed: https://hackernoon.com/my-prometheus-is-overwhelmed-help-qi1937xj
- unpacking obeservability: https://storiesfromtheherd.com/unpacking-observability-a-beginners-guide-833258a0591f
Сказать спасибо:
https://www.patreon.com/devopskitchentalks
Музыка:
https://www.bensound.com/

Friday Sep 03, 2021
Friday Sep 03, 2021
Юбилейный 30ый выпуск DKT в составе Виктора, Максима и "парня в черном". Лампово обсудили последние новости из мира IT: удаленку, зарплаты и разные роли DevOps, много историй из жизни.
Тайминг:
00:00:17 Первое сентября
00:02:28 Новая версия DaVinchi для Mac m1
00:03:24 Французы выйграли суд у Apple
00:03:57 Саша рассказывает про отпуск
00:05:06 Саша рассказывает про работу на удаленке
00:06:20 Тема 1: как работать из дому эффективно и не сойти с ума 00:18:07 Витя рассказывает про Spark in k8s и мониторинг
00:22:13 Как на GitLab поддерживать ментальное здоровье
00:23:47 Тема 2: Waste time в нашей работе
00:42:09 Тонкая грань между техническим долгом и рефакторингом 00:49:35 Вите апрувнули PR в Istio
00:50:24 Как у Вити сломался ингресс
00:56:08 Очень важная просьба от Вити Давайте поддержим Кирилла Самаева
00:58:02 Тема 3: О зарплатах в DevOps
01:05:26 Кто такой Release manager
01:10:20 MFA, YubiKey, OnePassword и Bitwarden
01:16:02 Тема 4: Опять про монетизацию Docker
01:24:36 О том как Витя программирует в Visual Code на iPad в самолете
01:26:30 Новости несколькими строками
Как помочь Кириллу Семаеву:
Kirill Semaev (Кирилл Семаев), который вёл одноименный youtube канал. Я неоднократно упоминал его в своих заметках и ссылался на некоторые его ролики.
К сожалению, с Кириллом случилась беда. Он вследствие врачебной ошибки потерял здоровье и работоспособность. Кто хочет помочь в сложной ситуации, номер карты Сбербанка 4276380156637956 или пишите мне в телеграм @annse
Темы:
1. https://habr.com/ru/post/574430/
2. https://dzone.com/articles/top-time-wastes-as-a-software-engineer
3. https://dzone.com/articles/devops-career-opportunities-in-2021
4. https://www.docker.com/blog/updating-product-subscriptions/
## Cloud Builders Build-up: DevOps Edition
Cloud Builders Community приглашает на DevOps Build-up, который пройдет 9 cентября.
Язык докладов –– английский.
📍Когда? 9 сентября, 19:00
📍Где? Онлайн. Участие бесплатное
Регистрация - https://bit.ly/3Bnkets
Сказать спасибо:
https://www.patreon.com/devopskitchentalks
Музыка:
https://www.bensound.com/

Thursday Aug 12, 2021
Thursday Aug 12, 2021
Новый гость на DevOps кухне, начинавший как системный администратор, попробовавший девопс в котором ему стало тесно и переметнувшись в лагерь разработчиков доросший до Application Architect - Павел Песецкий.
Тайминг:
00:00:00 Начало
00:00:54 Новый гость на кухне
00:02:10 Куда пропал Саша
00:02:28 Почему Паша ушел из ДевОпс
00:03:30 Кто такой Application Architect
00:05:01 Взгляд девелопера на DevOps
00:06:07 Как получал опыт
00:08:39 Основной скилл архитектора
00:09:12 Чем плох Solutions Architect
00:11:52 Как уйти в разработчики
00:15:47 Офигеннейший скрипт из прошлого
00:20:50 50 лет шеллу (1)
00:29:49 Оптимальное количество строк в скрипте (2)
00:34:26 Новые фичи гита (3)
00:39:40 Зашквар Xsolla (4)
00:52:37 Менеджер убежал из Амазона (5)
01:08:30 Новая фича докера (6)
01:13:00 Kubernetes 1.22 (7)
01:25:14 Argo CD v2.1
01:34:00 Почему же стоит идти в DevOps
Ссылки:
1. https://sigops.org/s/conferences/hotos/2021/papers/hotos21-s06-greenberg.pdf
2. https://utcc.utoronto.ca/~cks/space/blog/programming/BourneBadForLargeScripts
3. https://www.banterly.net/2021/07/31/new-in-git-switch-and-restore/amp/
4. https://habr.com/ru/news/t/571238/, https://habr.com/ru/news/t/571328/, https://www.youtube.com/watch?v=EFhGezY-Hiw
5. https://youtu.be/WXbzznKHJQk 6. https://www.youtube.com/watch?v=9TM4Ry986oY
7. https://habr.com/ru/company/flant/blog/571184/
8. https://blog.argoproj.io/argo-cd-v2-1-first-release-candidate-is-ready-c1aab77956388
Сказать спасибо:
https://www.patreon.com/devopskitchentalks
Музыка:
https://www.bensound.com/

Tuesday Jul 27, 2021
Tuesday Jul 27, 2021
Витя и Макс сново на DevOps кухне обсуждают последние сочные новости. Кем быть лучше - менеджером или инженером, чем же занимается "DevOps инженер", зачем нам Linux от Windows и что же под капотом у контейнеров.
Timings:
00:00:03 Поздравление Максима
00:01:01 Как соединить ум и рукожопость
00:01:25 Немного про сериалы
00:01:50 Что пьет Макс
00:03:35 Linux-дистрибутива CBL-Mariner от Windows (1)
00:04:57 Плохая память Макса
00:06:05 Под капотом у облачных провайдеров
00:07:08 Загрузка Windows VM - Azure vs GCP
00:09:30 CBL-Mariner DIY ISO
00:11:27 Как включить SSH server в CBL-Mariner
00:12:51 Витя не собрал Istio на М1
00:13:38 Запустим UI Linux app в Windows
00:15:00 Security Scorecards (2)
00:20:49 Кем вы себя видите через 7 лет?
00:22:57 Хашимото ушел в инженеры (3)
00:27:32 Как жить если ты DevOps (4)
00:41:35 Зачем трэкать свои задачи
00:45:10 Кто сколько работает в день
00:53:47 Что же делает DevOps инженер
01:01:43 Useful Tools for Better Kubernetes Development (5)
01:16:46 Ошибка в одном символе от Google (6)
01:21:15 Разбираемся в docker, containers, CRIO, OCI, runc (7)
Ссылки:
1. https://www.opennet.ru/opennews/art.shtml?num=55475
2. https://github.com/ossf/scorecard
3. https://www.hashicorp.com/blog/mitchell-s-new-role-at-hashicorp
4. https://habr.com/ru/company/oleg-bunin/blog/568570/
5. https://blog.usejournal.com/useful-tools-for-better-kubernetes-development-87820c2b9435
6. https://arstechnica.com/gadgets/2021/07/google-pushed-a-one-character-typo-to-production-bricking-chrome-os-devices/
7. https://habr.com/ru/company/domclick/blog/566224/
Сказать спасибо:
https://www.patreon.com/devopskitchentalks
Музыка:
https://www.bensound.com/

Wednesday Jul 14, 2021
Wednesday Jul 14, 2021
Снова интересная беседа на кухне. Обсудили куда идти работать после выхода GitHub Copilot из preview, тренды CI/CD по версии DZone, что нового в Hashicorp Boundary 0.4 и как падал Slack, а также лучшие практики использования Helm и зачем в кубике виртуальные кластеры.
Тайминг:
00:00:00 У Саши упала антенна
00:00:40 Витя будет вырезать
00:00:45 Сашина стратегическая ошибка
00:01:03 Саша идет на BEER
00:02:16 Саша вспоминает школьные уроки информатики
00:04:52 Волшебный DevOps элексир
00:06:00 GitHub Copilot (1)
00:07:21 Витя опен сорс контрибьютор
00:08:39 Вся суть github copilot
00:10:00 Сортировка пузырьком
00:11:55 Какие языки поддерживаются
00:13:41 leetcode.com vs copilot
00:18:06 Кого можно назвать синьером
00:19:18 30-30-30
00:20:00 как будут проходить ТИ в будущем
00:23:27 возвращение сисадминов
00:31:19 CI/CD Trends (2)
00:32:45 почему синьеры не используют TDD
00:36:06 уровень technical debt = норм
00:38:45 contract tests 00:43:20 AIOps
00:47:50 Зашквар в автоматизации
00:56:48 разбор одного падения в Slack (3)
01:00:37 8 уровней моделей OSI
01:01:15 Hashicorp Boundary 0.4 (4)
01:08:23 13 best практик для Helm (5)
01:29:19 Мультиэнв в кубике (6)
Ссылки:
1. https://copilot.github.com
2. https://dzone.com/trendreports/cicd-amp-release-automation
3. https://leaddev.com/technical-direction-strategy/terrible-horrible-no-good-very-bad-day-slack
4. https://www.hashicorp.com/blog/announcing-hashicorp-boundary-0-4
5. https://codersociety.com/blog/articles/helm-best-practices
6. https://medium.com/geekculture/kubernetes-namespaces-vs-virtual-clusters-cc8731752972
Сказать спасибо:
https://www.patreon.com/devopskitchentalks
Музыка:
https://www.bensound.com/

Tuesday Jun 29, 2021
Tuesday Jun 29, 2021
Витя и Макс сново на кухне, обсуждают последние новости и интересные статьи из мира ИТ и DevOps в перемешку с историями из жизни. В этом выпуске вы узнаете, почему не сложилась карьера Макса в озвучке и как это связано с GitLab, какие условия ставит Виктор для участия в подкасте и насколько он ронин в Kubernetes. И пожалуй самое важное - мы узнаем что же такое "Шморг" и как его использовать.
Кипятите воду, заливайте пельмешки и приятного просмотра!
Timing:
00:00:26 Почему скоро Макс станет не у дел?
00:01:22 Райдер Вити для участия в роликах
00:01:45 Меряем экспертизу Вити в Kubernetes
00:02:33 Сферы в которых блистает Макс
00:02:58 Котик почти снес камеру
00:03:24 Немного про Валли
00:03:40 Жара
00:04:25 Почему Макса не было на 25 выпуске
00:05:00 Почему без Вити подкаста не будет
00:05:34 CI/CD репорт до DZone
00:06:40 Новая рубрика от DKT
00:07:00 Как Макс участвовал в озвучке
00:08:05 Атлант расправил плечи
00:10:15 Как сломался Jenkins в Slack (1)
00:22:17 Почему нечего сказать про Windows 11
00:26:15 Что такое «Шморг»?
00:27:10 Что пропустили в прошлом выпуске с WWDC
00:30:35 Container Registry в GitHub Packages (2)
00:33:52 GitHub Issues - Jira по-новому (3)
00:37:37 GitKraken 00:40:00 Новый (14!) релиз от GitLab (4)
00:47:08 Как ускорить свой DevOps? (5)
01:10:55 Vagrant 3.0 (to go) (6)
01:19:20 47 ронинов kubernetes (7)
01:24:27 Что произойдет, если сикреты уйдут в паблике git? (8)
01:29:16 Social Engineering, Slack и Electronic Arts (9)
01:32:41 17 способ запустить контейнеры в AWS (10)
01:34:22 Новый синтаксис Docker Multiline (11)
Ссылки:
1. https://slack.engineering/how-a-jenkins-job-broke-our-jenkins-ui/
2. https://github.blog/2021-06-21-github-packages-container-registry-generally-available/
3. https://github.com/features/issues
4. https://about.gitlab.com/releases/2021/06/22/gitlab-14-0-released
5. https://ain.ua/2021/06/14/7-sposobov-uskorit-razrabotku-s-devops/
6. https://www.hashicorp.com/blog/toward-vagrant-3-0
7. https://ymmt2005.hatenablog.com/entry/k8s-things
8. https://www.shhgit.com/blog/keep-it-secret-keep-it-safe/
9. https://www.vice.com/en/article/7kvkqb/how-ea-games-was-hacked-slack
10. https://www.lastweekinaws.com/blog/the-17-ways-to-run-containers-on-aws
11. https://github.com/moby/buildkit/blob/master/frontend/dockerfile/docs/syntax.md#here-documents
Сказать спасибо:
https://www.patreon.com/devopskitchentalks
Музыка: https://www.bensound.com/

Tuesday Jun 15, 2021
Tuesday Jun 15, 2021
Витя пригласил Сашу составить ему компанию пока Максим восстанавливается от выезда на природу. В этот раз на кухне мы обсудили недавнюю WWDC, компьютерные клубы в 2021 году и главные падения последних недель AWS (Frankfurt регион) и Fastly. Не смогли обойти стороной вышедший недавно (и наконец-то) Terraform 1.0. Обсудили возможности Argo Rollouts. Поговорили немного в общем про успешные истории из Интернета про DevOps и Kubernetes. Заваривайте чай, кофе (или свой вариант) и устраивайтесь поудобнее (выпуск почти 2 часа).
Тайминг:
00:00:03 - Саша сидит в телефоне
00:00:05 - Обсуждение обратной связи от публики
00:01:43 - Как Саша сходил поиграть в компьютерный клуб в 2021 году, и как Витя играл на работе
00:07:30 - Впечатления от WWDC и осознание юбилейного 25 выпуска
00:16:45 - Terraform 1.0
00:40:18 - Ответы на вопросы нашего коллеги про то, как начать работать с IaC (что выбрать, как применять, как тестировать)
00:41:06 - 1. Какой инструмент выбрать для IaC (Terraform, Terragrunt, Terraspace, CDKTF, Pulumi)?
00:52:12 - 2. Насколько сегодняшние инструменты IaС Production ready? 00:53:59 - 3. GitOps для IaC (Terraform) и небольшая дискуссия, что такое GitOps.
00:58:16 - 4. (Чуть out-of-context) Чуточку про Immutable infrastructure на примере Kafka
00:59:16 - 5. CI\CD и тестирование IaC (включая security и production опыт реализации конечно же).
01:06:45 - 6. Mono vs Multi-repo для IaC (на примере Terraform) или как работать с Git.
01:10:00 - Argo Rollouts
01:17:30 - Когда и зачем нужен Kubernetes? Как нужно и не нужно подходить к внедрению Кубернетеса.
01:25:53 - "Как пользоваться документацией Kubernetes" от Вити
01:32:17 - История о том, как разработчики взяли на себя ответственность за инфраструктуру, почему Саше это нравится и насколько это близко к DevOps.
01:46:47 - Кто и почему ругает Сашу на работе и в жизни
01:45:03 - Падения недели (AWS и Fastly).
01:45:29 - AWS Frankfurt outage
01:50:09 - Fastly outage
Сказать спасибо:
https://www.patreon.com/devopskitchentalks
Ссылки:
1. Доклад Саши про Terraform и Terragrunt: https://www.youtube.com/watch?v=Avuu38YFZMg
2. Доклад Стаса про CI\CD для мобилок: https://www.youtube.com/watch?v=qx92Lmo_g5E
3. Мы обсудили почти полностью Terraform "RCE" (подробней про это поговорить не успели): https://alex.kaskaso.li/post/terraform-plan-rce 4. https://stackoverflow.blog/2021/05/19/rethinking-system-architecture-can-kubernetes-help-to-solve-rewrite-anxiety/
5. https://stackoverflow.blog/2021/05/24/how-developers-can-be-their-own-operations-department/
Музыка:
https://www.bensound.com/

Friday Jun 04, 2021
DKT24 - DevOps на M1, Pinterest Kubernetes Fail и Chaos Engineering
Friday Jun 04, 2021
Friday Jun 04, 2021
Витя и Макс вновь собрались на уютной Devops кухне, чтобы обсудить новости из IT мира. Как обычно зацепились за Kubernetes и дошли аж до Chaos Engineering. Также Витя поделился своими впечатлениями от работы на Apple Silicone.
Приятного!
Тайминг:
00:03:40 - Витя примкнул к М1
00:04:41 - Боль Вити на Intel
00:12:19 - Как разворачивать новую тачку с нуля
00:17:20 - bat это как cat, но с подсветкой
00:20:45 - istat menus
00:24:20 - ломаный софт на M1
00:27:56 - нужен ли MacBook Pro 13 на M1
00:30:43 - обзор полезных консольных утилит (https://habr.com/ru/post/553000/)
00:39:55 - что с роликом про CI/CD?
00:40:41 - почему выпуск задержался
00:41:05 - Витя на DevOps Conf 2021
00:42:30 - Масштабирование Kubernetes в Pinterest: через сбои и аварии (https://habr.com/ru/company/itsumma/blog/552818)
00:56:40 - Challenge: 100 Days of Kubernetes (https://100daysofkubernetes.io, https://devops.anaisurl.com/kubernetes)
01:03:20 - Canary Deployments
01:04:14 - Breaking the top five myths around Chaos Engineering (https://cloudcomputing-news.net/news/2021/apr/28/breaking-the-top-five-myths-around-chaos-engineering/)
01:08:22 - Новый ведущий DKT
01:10:25 - Немного про бизнес Netflix
Сказать спасибо:
https://www.patreon.com/devopskitchentalks
Музыка:
https://www.bensound.com/