Что лежит в основе работы service mesh, и как нам в этом поможет Linux?
#полезный_материал
Сегодня решил поделиться с вами видео, в котором мы немного прикоснемся к магии 🔮
Тема сама по себе объемная, но, как мне кажется, понимание механизмов, на которых работает service mesh (да и любой другой инструмент), позволяет в случае инцидентов в любой программной системе чуть более уверенно находить root cause и быстрее чинить проблему.
В видео разбираю проект👉 https://to.slurm.io/27PWaA
#полезный_материал
Сегодня решил поделиться с вами видео, в котором мы немного прикоснемся к магии 🔮
Тема сама по себе объемная, но, как мне кажется, понимание механизмов, на которых работает service mesh (да и любой другой инструмент), позволяет в случае инцидентов в любой программной системе чуть более уверенно находить root cause и быстрее чинить проблему.
В видео разбираю проект
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
4❤4👍3🔥1
Кстати, кое-что осталось за кадром!
Например, зачем нам вообще нужны capabilities? И что происходит, когда на этапе сборки proxy-init вызывается вот это:
Если коротко: эти capabilities открывают приложению в контейнере возможность использовать "сырые" сокеты и доступ к управлению iptables.
👉 Про CAP_NET_RAW и CAP_NET_ADMIN можно почитать тут.
Но если вы, как и я, предпочитаете более практические описания — смотрите здесь.
А теперь вопрос на засыпку: почему команда ping работает без прав root?
А потому что на её бинарнике стоит CAP_NET_RAW. И тут в игру вступают «сырые» сокеты.
👉 Подробнее про них — по ссылке.
Например, зачем нам вообще нужны capabilities? И что происходит, когда на этапе сборки proxy-init вызывается вот это:
setcap cap_net_raw,cap_net_admin=+eip /$APP_NAME
Если коротко: эти capabilities открывают приложению в контейнере возможность использовать "сырые" сокеты и доступ к управлению iptables.
Но если вы, как и я, предпочитаете более практические описания — смотрите здесь.
А теперь вопрос на засыпку: почему команда ping работает без прав root?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤3🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Лайв-стрим сегодня вечером 🔥
Обсудим:
🔸 как строить отказоустойчивые системы;
🔸 как правильно готовить kubernetes в дикой природе, для больших и для маленьких систем;
🔸 как правильно гладить котиков;
🔸 как выстраивать процессы observability;
и всё-всё-всё, что вы придумаете и принесёте на лайв в качестве своих вопросов.
Приносите свои боли с инфраструктурой, будем прикладывать подорожник ☘️
➡️ Начало сегодня в 18:30. Включайте уведомления и подключайтесь!
Обсудим:
и всё-всё-всё, что вы придумаете и принесёте на лайв в качестве своих вопросов.
Приносите свои боли с инфраструктурой, будем прикладывать подорожник ☘️
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥6🤩1
Helm в Kubernetes: открытый вебинар
👉 Когда: 29 января в 19:00 мск
Приглашаю всех, кто хочет потрогать руками продвинутую шаблонизацию манифестов и разобраться, как это работает:
🔸 Рассмотрим создание ресурсов в Kubernetes с помощью YAML-файлов
🔸 Обсудим шаблонизаторы ресурсов: Kustomize, Helm, CUE и Jsonnet
🔸 Разберемся с терминологией Helm и основными командами
🔸 Изучим внутреннее устройство одного helm-чарта
🔸 Научимся искать и работать с готовыми helm-чартами с Artifact HUB
Ведущие: я и Маркус (куда без него?)
Приглашенный эксперт: Руслан Гайнанов, Тимлид DevOps-команды проекта «Осмакс» в ИТ-Холдинге Т1
Занять место на вебинаре — через бота⬅️
Фото Маркуса для привлечения внимания и поднятия настроения👇
Приглашаю всех, кто хочет потрогать руками продвинутую шаблонизацию манифестов и разобраться, как это работает:
Ведущие: я и Маркус (куда без него?)
Приглашенный эксперт: Руслан Гайнанов, Тимлид DevOps-команды проекта «Осмакс» в ИТ-Холдинге Т1
Занять место на вебинаре — через бота
Фото Маркуса для привлечения внимания и поднятия настроения
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14👍3⚡1
Привет! На связи Маркус.
Я здесь, чтобы показать вам свои новые книжки и поделиться записью вебинара по Observability. Как видите, книжки я уже показал 😼
Вебинар мы с моим человеком провели 16 января (да, я там был, просто не афишировался) и обсудили на нем:
▶️ Выявление аномалий в работе кластера
▶️ Мониторинг сетевой активности и предотвращение сбоев
▶️ Обеспечение соответствия политик безопасности
▶️ Снижение времени простоя за счет быстрого устранения инцидентов
▶️ Упрощение эксплуатации сложных систем с минимальными затратами
Посмотреть можно тут:
📺 YouTube
📺 VK Video
Я здесь, чтобы показать вам свои новые книжки и поделиться записью вебинара по Observability. Как видите, книжки я уже показал 😼
Вебинар мы с моим человеком провели 16 января (да, я там был, просто не афишировался) и обсудили на нем:
Посмотреть можно тут:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍3
А в этом посте предлагаю выбрать тему для следующего вебинара:
1️⃣ Что нового появилось в k8s за последние пару лет
2️⃣ Использование и настройка service mesh
3️⃣ Инструменты вокруг k8s, которые позволяют добавлять конкретные функции в кластер: для CI/CD, для мониторинга, для дебага, для анализа трафика и так далее.
Напишите в комментариях, какая из тем вам интересна (третью можно и нужно сократить до конкретной группы проблем) или напишите свой вариант 😻
Напишите в комментариях, какая из тем вам интересна (третью можно и нужно сократить до конкретной группы проблем) или напишите свой вариант 😻
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1
Kubernetes Мега: старт уже сегодня!
Ну что, котятки, углубимся в практику работы с k8s? 😸
Сегодня стартует первый в этом году поток курса «Kubernetes Мега». В течение следующих семи недель мы будем учиться:
👉 сопровождать и деплоить приложения в k8s
👉 переносить продукт на платформу kubernetes
👉 внедрять service mesh, настраивать внешний доступ, применять сертификаты
👉 использовать возможности k8s при проектировании платформенных решений
👉 повышать осознанность при внедрении решений
и много чего еще (полная программа есть на странице курса).
Курс мы обновили совсем недавно: актуализировали версию kubernetes и сертификацию, добавили новые практические задания и теоретические материалы — можно смело применять в самых современных проектах 😎
❗️ Вкатиться в текущий поток можно еще неделю, пока идут установочные встречи и знакомство с курсом. Так что если не успели или пропустили — велкам, всех жду!
Занять место — по ссылке⬅️
Ну что, котятки, углубимся в практику работы с k8s? 😸
Сегодня стартует первый в этом году поток курса «Kubernetes Мега». В течение следующих семи недель мы будем учиться:
и много чего еще (полная программа есть на странице курса).
Курс мы обновили совсем недавно: актуализировали версию kubernetes и сертификацию, добавили новые практические задания и теоретические материалы — можно смело применять в самых современных проектах 😎
Занять место — по ссылке
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1
This media is not supported in your browser
VIEW IN TELEGRAM
👍5❤1
Helm в Kubernetes: вебинар уже завтра
Встречаемся в 19:00, будем обсуждать, как устроен Helm, зачем он нужен, и обязательно посмотрим, насколько глубока helmова падь.
Также в комментариях можно написать вопросы, которые вы хотели бы разобрать на вебинаре (или задать их прямо завтра в чате трансляции) — постараюсь на все ответить.
Занять место — через бота⬅️
Встречаемся в 19:00, будем обсуждать, как устроен Helm, зачем он нужен, и обязательно посмотрим, насколько глубока helmова падь.
Если вы поняли, отсылку к каким двум замечательным произведениям я спрятал в этой фразе, обязательно ставьте 🔥 и напишите комментарии, посмотрим, сколько нас!
Также в комментариях можно написать вопросы, которые вы хотели бы разобрать на вебинаре (или задать их прямо завтра в чате трансляции) — постараюсь на все ответить.
Занять место — через бота
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤1
Привет! На связи Маркус.
Собрал вещи и упаковался сам, потому что до путешествия в helmову падь остался всего час.
Кто с нами? Занимайте места через бота⬅️
Собрал вещи и упаковался сам, потому что до путешествия в helmову падь остался всего час.
Кто с нами? Занимайте места через бота
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6😁4👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Helm в Kubernetes: Продвинутая шаблонизация манифестов
В программе:
🔴Рассмотрим создание ресурсов в Kubernetes с помощью YAML-файлов
🔴Обсудим шаблонизаторы ресурсов: Kustomize, Helm, CUE и Jsonnet
🔴Разберемся с терминологией Helm и основными командами
🔴Изучим внутреннее устройство одного helm-чарта
🔴Научимся…
🔴Рассмотрим создание ресурсов в Kubernetes с помощью YAML-файлов
🔴Обсудим шаблонизаторы ресурсов: Kustomize, Helm, CUE и Jsonnet
🔴Разберемся с терминологией Helm и основными командами
🔴Изучим внутреннее устройство одного helm-чарта
🔴Научимся…
Запись вебинара по Helm
Всем привет! Кто вчера не смог попасть на веб про продвинутую шаблонизацию манифестов?
Для тех, кто все пропустил, напомню: вчера мы с Русланом Гайнановым посмотрели на практике, как работать с Helm. Никакого rocket science)
В конце вебинара обсудили практики деплоя через Helm, пробежались по другим инструментам, и когда они нужны (argocd), и поделились советами, как делать, а как не делать.
Запись можно найти тут:
📺 YouTube
📺 VK Видео
Всем привет! Кто вчера не смог попасть на веб про продвинутую шаблонизацию манифестов?
Для тех, кто все пропустил, напомню: вчера мы с Русланом Гайнановым посмотрели на практике, как работать с Helm. Никакого rocket science)
В конце вебинара обсудили практики деплоя через Helm, пробежались по другим инструментам, и когда они нужны (argocd), и поделились советами, как делать, а как не делать.
Запись можно найти тут:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍4
Дайджест материалов за январь
Ну что, котятки, первый месяц года позади. Решил собрать в одном посте ссылки на все материалы, которые выкладывал в январе — в дальнейшем планирую делать такие дайджесты в конце каждого месяца.
1️⃣ Как работают requests/limits изнутри
2️⃣ Что такое Design Patterns
→ Используем Sidecar Pattern во благо. Часть 1
→ Используем Sidecar Pattern во благо. Часть 2
3️⃣ Вебинар «Observability и k8s: полный контроль над инфраструктурой и сервисами»
→ YouTube
→ VK Видео
→ Ссылки на документацию
4️⃣ «Играл с облаками и проиграл»: про деньги, которые вы сливаете в облако
5️⃣ Что лежит в основе работы service mesh, и как нам в этом поможет Linux?
6️⃣ Вебинар «Helm в Kubernetes: продвинутая шаблонизация манифестов»
→ YouTube
→ VK Видео
В комментариях под этим постом можно написать темы, которые вы хотели бы обсудить в следующем месяце.
Ну или скинуть фотку котика — это тоже приветствуется 😺
Ну что, котятки, первый месяц года позади. Решил собрать в одном посте ссылки на все материалы, которые выкладывал в январе — в дальнейшем планирую делать такие дайджесты в конце каждого месяца.
→ Используем Sidecar Pattern во благо. Часть 1
→ Используем Sidecar Pattern во благо. Часть 2
→ YouTube
→ VK Видео
→ Ссылки на документацию
→ YouTube
→ VK Видео
В комментариях под этим постом можно написать темы, которые вы хотели бы обсудить в следующем месяце.
Ну или скинуть фотку котика — это тоже приветствуется 😺
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👍7🔥4
План онбординга в компанию
Подготовил для вас большой план онбординга в новую компанию, а дизайнеры Слёрма оформили его в удобные для восприятия карточки.
Сегодня — первая часть. Вторую и третью выложу позже. Stay tuned!
Подготовил для вас большой план онбординга в новую компанию, а дизайнеры Слёрма оформили его в удобные для восприятия карточки.
Сегодня — первая часть. Вторую и третью выложу позже. Stay tuned!
👍25❤5🔥5