Всех с понедельником! Как ваши выходные?
Мы с Мирой хотим поделиться с вами классной статьей про работу классов обслуживания в Kubernetes. Внутри:
➡️ троттлинг
➡️ QoS
➡️ PriorityClass
➡️ QoS x Pods Priority
На курсе «Kubernetes для разработчиков» мы глубоко разбираем смежные темы: абстракции приложения, устройство кластера, хранение конфигураций и многое другое. Новый поток стартует уже 23 сентября — осталась всего неделя, чтобы присоединиться.
Я уже рассказывал, что в августе мы обновили 60% практики (подробнее можно почитать тут). Цена при этом осталась прежней — 50 000 ₽. Это последний поток со старой ценой, дальше будет повышение. Посмотреть подробную программу курса можно на сайте👇
🔆 Kubernetes для разработчиков
Присоединяйтесь! Мируся рекомендует😎
Мы с Мирой хотим поделиться с вами классной статьей про работу классов обслуживания в Kubernetes. Внутри:
На курсе «Kubernetes для разработчиков» мы глубоко разбираем смежные темы: абстракции приложения, устройство кластера, хранение конфигураций и многое другое. Новый поток стартует уже 23 сентября — осталась всего неделя, чтобы присоединиться.
Я уже рассказывал, что в августе мы обновили 60% практики (подробнее можно почитать тут). Цена при этом осталась прежней — 50 000 ₽. Это последний поток со старой ценой, дальше будет повышение. Посмотреть подробную программу курса можно на сайте
Присоединяйтесь! Мируся рекомендует😎
Please open Telegram to view this post
VIEW IN TELEGRAM
Medium
Throttling, QoS, and PriorityClass: finding out what is happening to your pods in Kubernetes
When dealing with Kubernetes, one of the most common problems is finding out what’s wrong with your pods and why they are not running. It…
👍3❤1
Для чего нужны золотые сигналы мониторинга?
Мы с вами уже обсуждали, зачем нужны мониторинг и его визуализация. Чем лучше у вас настроены алерты, чем информативнее графики — тем быстрее вы можете выявлять и устранять инциденты.
Наилучшая отправка для мониторинга — это так называемые «четыре золотых сигнала» SRE.
Ловите классную лекцию Слёрма на эту тему👇
📺 Смотреть видео
На лекции спикер Сергей Бухаров в режиме реального времени поднимает окружение для сбора метрик Prometheus+Grafana и настраивает в нем сбор и отображение четырех метрик (Latency, Traffic, Errors, Saturation), которые показывают состояние приложения.
Вебинар обзорный, но очень подробный и практичный. Рекомендую 😎
А разобраться в деталях можно на видеокурсе по мониторингу в Grafana. До 20 сентября его можно получить бесплатно при покупке курса Kubernetes База. Подробности акции — тут.
Мы с вами уже обсуждали, зачем нужны мониторинг и его визуализация. Чем лучше у вас настроены алерты, чем информативнее графики — тем быстрее вы можете выявлять и устранять инциденты.
Наилучшая отправка для мониторинга — это так называемые «четыре золотых сигнала» SRE.
Ловите классную лекцию Слёрма на эту тему
На лекции спикер Сергей Бухаров в режиме реального времени поднимает окружение для сбора метрик Prometheus+Grafana и настраивает в нем сбор и отображение четырех метрик (Latency, Traffic, Errors, Saturation), которые показывают состояние приложения.
Вебинар обзорный, но очень подробный и практичный. Рекомендую 😎
А разобраться в деталях можно на видеокурсе по мониторингу в Grafana. До 20 сентября его можно получить бесплатно при покупке курса Kubernetes База. Подробности акции — тут.
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Prometheus + Grafana. Настраиваем 4 golden signals
1 поток курса Мониторинг в Grafana: старт 19 февраля
Посмотреть программу и стоимость: https://to.slurm.io/s7T7BQ
Видео для тех, кто хочет получить базовое понимание подходов к мониторингу (RED, USE, 4 golden signals) и реализовать один из подходов (4 golden…
Посмотреть программу и стоимость: https://to.slurm.io/s7T7BQ
Видео для тех, кто хочет получить базовое понимание подходов к мониторингу (RED, USE, 4 golden signals) и реализовать один из подходов (4 golden…
👍2
Всем привет!
Вебинар по локальной разработке уже сегодня в 19:00. В программе:
➡️ Kubcetl debug
➡️ Minikube
➡️ K3s
➡️ K9s или Kubectl?
➡️ Managed k8s в cloud
Подробности — тут.
🎁 В конце вебинара разыграем среди участников место на курсе «K8s для разработчиков» 🎁
Занять место на вебинаре — как всегда, через бота. Всех жду!
Вебинар по локальной разработке уже сегодня в 19:00. В программе:
Подробности — тут.
🎁 В конце вебинара разыграем среди участников место на курсе «K8s для разработчиков» 🎁
Занять место на вебинаре — как всегда, через бота. Всех жду!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Ссылки на трансляцию:
Всех жду!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Привет!
Вчера классно пообщались на вебинаре по локальной разработке, обсуждали разные инструменты:
👉 k3s
👉 raspberry
👉 kubectl debug
👉 k9s
и некоторые другие. Кто не смог присоединиться, обязательно посмотрите в записи:
⭐️ YouTube: https://to.slurm.io/_uRDHQ
⭐️ VK: https://to.slurm.io/9IKTbw
⭐️ Rutube: https://to.slurm.io/1J175w
А тем, кто пока только начинает свой путь в изучении Kubernetes и знакомится с основными компонентами, напоминаю, что сегодня — последний день, когда можно присоединиться к курсу Kubernetes База и получить три видеокурса в подарок:
🎁 Мониторинг в Grafana
🎁 Docker. Основы
🎁 Ansible. Основы
Поток стартует 7 октября. Изучить программу курса и получить промокод бесплатные видеокурсы — через бота. Приходите!
Вчера классно пообщались на вебинаре по локальной разработке, обсуждали разные инструменты:
и некоторые другие. Кто не смог присоединиться, обязательно посмотрите в записи:
А тем, кто пока только начинает свой путь в изучении Kubernetes и знакомится с основными компонентами, напоминаю, что сегодня — последний день, когда можно присоединиться к курсу Kubernetes База и получить три видеокурса в подарок:
🎁 Мониторинг в Grafana
🎁 Docker. Основы
🎁 Ansible. Основы
Поток стартует 7 октября. Изучить программу курса и получить промокод бесплатные видеокурсы — через бота. Приходите!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
👍2
«Kubernetes для разработчиков» стартовал 💥
На этой неделе мы открываем студентам доступы к первым модулям курса и проводим установочную встречу. Влиться в поток можно до конца недели, в понедельник сделать это уже не получится.
Летом мы тотально обновили практическую часть курса: добавили траблшутинг, усложнили практику в нескольких модулях и ввели дополнительные задания. Цена при этом осталась прежней, повышать будем в следующий раз. Так что если еще не успели присоединиться, сейчас самое время 😉
Подробности — на сайте.
На этой неделе мы открываем студентам доступы к первым модулям курса и проводим установочную встречу. Влиться в поток можно до конца недели, в понедельник сделать это уже не получится.
Летом мы тотально обновили практическую часть курса: добавили траблшутинг, усложнили практику в нескольких модулях и ввели дополнительные задания. Цена при этом осталась прежней, повышать будем в следующий раз. Так что если еще не успели присоединиться, сейчас самое время 😉
Подробности — на сайте.
👍3
В продолжение темы локальной разработки — принес вам две интересные статьи 👇
🔆 Установка Kubernetes через MicroK8s и настройка деплоя NestJS и Angular приложений
Подробное руководство, с помощью которого можно задеплоить прилоежние в Kubernetes и открыть к нему доступ на определенном порте.
Читать на Хабре
🔆 Как установить и использовать кластер Kubernetes при помощи утилиты kind
Внутри:
👉 описание утилиты kind, преимущества и предварительные требования
👉 установка kind
👉 создание и удаление кластера
👉 тестовое приложение в кластере kind
👉 экспорт логов кластера
Читать на Хабре
Подробное руководство, с помощью которого можно задеплоить прилоежние в Kubernetes и открыть к нему доступ на определенном порте.
Читать на Хабре
Внутри:
Читать на Хабре
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Всем привет!
Не успели мы провести один вебинар, как уже готовимся к следующему 😅
2 октября мы с Севой Севостьяновым встретимся, чтобы обсудить основные ошибки администрирования Kubernetes:
А еще на вебинаре мы подарим одному из участников бесплатное место на курсе «Kubernetes База» 🎁
➡️ Когда: 2 октября в 17:00
➡️ Регистрация — через бота.
Всех жду!
Не успели мы провести один вебинар, как уже готовимся к следующему 😅
2 октября мы с Севой Севостьяновым встретимся, чтобы обсудить основные ошибки администрирования Kubernetes:
🥹 ImagePullPolicy и старые имейджи в кубе
Вы сказали кубу залить новую версию приложения, он этого не сделал, но сказал, что сделал🥹 PVC и StatefulSet для Stateful приложений
Или как потерять все данные из своей БД🥹 CoreDNS Overload
Узкие места в кубах: медленные межсерверные взаимодействия при большом трафике🥹 Kubelet memory overcommit on the node
Или как дестабилизировать куб на своих нодах🥹 CPU limits
Продолжаем наступать на эти грабли: как неэффективно управлять ресурсами приложения
А еще на вебинаре мы подарим одному из участников бесплатное место на курсе «Kubernetes База» 🎁
Всех жду!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3🐳1
На какие грабли уже наступали
Anonymous Poll
29%
ImagePullPolicy
33%
PVC и StatefulSate
19%
CoreDNS Overload
25%
Kubelet memory overcommit on the node
46%
CPU limits
🔥1
Коллеги, всем привет!
Пока новые студенты вливаются в учебу на курсе Kubernetes для разработчиков, я решил принести задачку и вам👇
Выберите один из вариантов в опросе или предлагайте свои решения в комментариях, а правильный ответ я пришлю завтра. Вопросы и обсуждения приветствуются 😎
Пока новые студенты вливаются в учебу на курсе Kubernetes для разработчиков, я решил принести задачку и вам
У вас есть высоконагруженное приложение, которое работает на кластере Kubernetes. Вам нужно автоматически увеличивать или уменьшать количество подов в зависимости от нагрузки на процессор. Как вы это реализуете?
Выберите один из вариантов в опросе или предлагайте свои решения в комментариях, а правильный ответ я пришлю завтра. Вопросы и обсуждения приветствуются 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Выберите правильный ответ
Anonymous Poll
87%
Использую горизонтальное масштабирование (Horizontal Pod Autoscaler) на основе метрик CPU
7%
Использую ручное масштабирование через изменение количества реплик в Deployment
4%
Воспользуюсь DaemonSet, чтобы запустить поды на каждом узле
2%
Масштабирование невозможно на Kubernetes, поэтому увеличу ресурсы каждого пода
🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
👍1
Друзья, всем привет!
Вчера спрашивал, как вы будете скалировать приложение, когда у вас идет огромное количество трафика на него в Kubernetes. Рад видеть, что большинство выбрало правильный ответ.
Конечно, самым логичным выбором будет использование Horizontal Pod Autoscaler. На основании метрик CPU, памяти или метрик приложения вы можете горизонтально как поднимать приложение, так и опускать его вниз, когда нагрузки нет.
Но мне также понравился вариант со скалированием через поднятие новых кубов 😅 Рад, что у вас есть такие огромные ресурсы! Ну и раз уж эту тему затронул мой коллега Вячеслав Федосеев, предлагаю вам заглянуть к нему в канал про DevOps: там сейчас как раз обсуждается тема кубера.
Вчера спрашивал, как вы будете скалировать приложение, когда у вас идет огромное количество трафика на него в Kubernetes. Рад видеть, что большинство выбрало правильный ответ.
Конечно, самым логичным выбором будет использование Horizontal Pod Autoscaler. На основании метрик CPU, памяти или метрик приложения вы можете горизонтально как поднимать приложение, так и опускать его вниз, когда нагрузки нет.
Но мне также понравился вариант со скалированием через поднятие новых кубов 😅 Рад, что у вас есть такие огромные ресурсы! Ну и раз уж эту тему затронул мой коллега Вячеслав Федосеев, предлагаю вам заглянуть к нему в канал про DevOps: там сейчас как раз обсуждается тема кубера.
🐳2❤1
This media is not supported in your browser
VIEW IN TELEGRAM
👍1
Друзья, всем привет!
Пока искал для вас материалы по кубам, наткнулся на интересный стрим на ютубе👉 https://to.slurm.io/U4_KuQ
Это полноценный воркшоп по траблшутингу — эксперты в режиме реального времени погружаются в мир мониторинга и устранения неполадок в кубах, рассказывают о тонкостях и подводных камнях. По-моему, очень круто 🔥
Порешать подобные задачки самостоятельно можно на курсе для разрабов — траблшутинг теперь входит в программу. Поток уже стартовал, но присоединиться к нему можно до конца завтрашнего дня.
Узнать больше про курс и занять место можно на сайте. Присоединяйтесь!
Пока искал для вас материалы по кубам, наткнулся на интересный стрим на ютубе
Это полноценный воркшоп по траблшутингу — эксперты в режиме реального времени погружаются в мир мониторинга и устранения неполадок в кубах, рассказывают о тонкостях и подводных камнях. По-моему, очень круто 🔥
Порешать подобные задачки самостоятельно можно на курсе для разрабов — траблшутинг теперь входит в программу. Поток уже стартовал, но присоединиться к нему можно до конца завтрашнего дня.
Узнать больше про курс и занять место можно на сайте. Присоединяйтесь!
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Kubernetes Troubleshooting Challenge Workshop
Join our experts Andreas Prins and Jeroen Van Erp in this interactive workshop as they delve into the world of Kubernetes observability and troubleshooting. Whether you're an experienced Kubernetes user or just starting out, this webinar is perfect for those…
👍7❤1
This media is not supported in your browser
VIEW IN TELEGRAM
👍2❤1🔥1