Вчера разобрали много интересных и сложных технических вопросов — кто не успел подключиться, ловите запись:
🤨 YouTube: https://to.slurm.io/zp-CEg
🤨 ВК: https://to.slurm.io/_TXfMg
А если хотите провести индивидуальную консультацию для вашей команды, заказать аудит или сопровождение, свяжитесь с ребятами из Southbridge, чтобы обсудить задачу.
А если хотите провести индивидуальную консультацию для вашей команды, заказать аудит или сопровождение, свяжитесь с ребятами из Southbridge, чтобы обсудить задачу.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3👌2
Каждое развертывание ресурса Kubernetes требует ручной настройки и увеличивает вероятность ошибки. Ловите перевод статьи, из которой узнаете:
ЧИТАТЬ НА ХАБРЕ
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Как управлять Kubernetes с помощью Ansible
Делимся переводом статьи об интеграции Kubernetes и Ansible. Из статьи вы узнаете, как подготовить среду для работы, как развернуть кластер Kubernetes с помощью Ansible, как управлять ресурсами...
👍4
Есть два стула…Python и Go. Хоть немного зная один из этих языков, девопс может делать в Kubernetes уличную магию:
😄 использовать k8s как API, даже не зная его устройства
😄 создавать при этом симбиоз между кодом и целым кластером
😄 объединять в k8s бизнес-логику и инфраструктуру с помощью миллионов строк кода
Как именно — смотрите на бесплатном вебинаре сегодня в 19:00. А уж на какой из стульев садиться — выбор за вами. В Слёрме в наличии оба 😅
⚡️Спикер — Виталий Лихачев, SRE в Bооking.сom, ex-Avito Senior Software Engineer.
🫣 21 августа. 19:00 мск
🫣 Регистрация через бот. Приходите!
Как именно — смотрите на бесплатном вебинаре сегодня в 19:00. А уж на какой из стульев садиться — выбор за вами. В Слёрме в наличии оба 😅
⚡️Спикер — Виталий Лихачев, SRE в Bооking.сom, ex-Avito Senior Software Engineer.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Python и Go на примере Kubernetes. Мы начинаем!
Ссылки на трансляцию:
🫣 YouTube: https://to.slurm.io/FsawVQ
🫣 VK: https://to.slurm.io/znZdkg
Подключайтесь!
Ссылки на трансляцию:
Подключайтесь!
Please open Telegram to view this post
VIEW IN TELEGRAM
😁1
Друзья, всем привет!
Пока зашиваюсь на работе, продолжу делиться с вами полезными статьями.
Когда нужно провести отладку или протестировать приложение локально, но открывать его внешнему миру небезопасно — можно использовать команду
Ловите статью об этом. Внутри:
🙁 Как работает переадресация портов в Kubernetes?
🙁 Синтаксис команды
🙁 Настройка переадресации портов с помощью kubectl
🙁 В чём разница между kubectl port-forward и nodeport?
🙁 В чём разница между kubectl-proxy и kubectl port-forward?
Читать на Хабре
Пока зашиваюсь на работе, продолжу делиться с вами полезными статьями.
Когда нужно провести отладку или протестировать приложение локально, но открывать его внешнему миру небезопасно — можно использовать команду
kubectl port-forward
для перенаправления сетевого трафика с нашего локального компьютера на под с веб-сервером nginx. Ловите статью об этом. Внутри:
kubectl port-forward
Читать на Хабре
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Что такое переадресация портов Kubectl и как она работает?
Kubernetes — это платформа для оркестровки контейнеров, которая позволяет запускать и управлять контейнеризированными приложениями. Иногда необходимо провести отладку или протестировать приложение...
👍4
Инфографика по кубам. Часть 5 🎲
Сегодня предлагаю разобраться в объектах RBAC.
Части 1 и 2
Часть 3
Часть 4
#инфографика
Сегодня предлагаю разобраться в объектах RBAC.
Части 1 и 2
Часть 3
Часть 4
#инфографика
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
А если хотите вникнуть в детали и понять, как это все работает, ловите статью 😀
Как работает RBAC в Kubernetes
Внутри:
🤥 Как устроен RBAC
🤥 Как распределяются права доступа к различным объектам в кластере Kubernetes
🤥 Какие задачи выполняет каждый из объектов RBAC
Как работает RBAC в Kubernetes
Внутри:
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Как работает RBAC в Kubernetes
RBAC (Role-based access control) — это система распределения прав доступа к различным объектам в кластере Kubernetes. Объекты в кластере Kubernetes — это YAML-манифесты, а права доступа определяют,...
👍3
Как обеспечить стабильную работу сервиса?
Вообще здесь, как и везде, работает принцип «тяжело в учении — легко в бою». Чем лучше вы настроите графики и алерты, тем проще будет идентифицировать проблему в момент аварии (и тем меньше урона нанесет инцидент бизнесу).
Последние пару лет я работаю с графаной — это мой инструмент номер один для мониторинга. Есть проблемы с API k8s? Открываем дашборд и смотрим на основные метрики API — rps, error rate, latency. После этого можно посмотреть на графики etcd — часто именно он является причиной тормозов api.
С правильно настроенными графиками вы найдете причину инцидента в считанные минуты и сможете быстро устранить проблему.
Вообще здесь, как и везде, работает принцип «тяжело в учении — легко в бою». Чем лучше вы настроите графики и алерты, тем проще будет идентифицировать проблему в момент аварии (и тем меньше урона нанесет инцидент бизнесу).
Последние пару лет я работаю с графаной — это мой инструмент номер один для мониторинга. Есть проблемы с API k8s? Открываем дашборд и смотрим на основные метрики API — rps, error rate, latency. После этого можно посмотреть на графики etcd — часто именно он является причиной тормозов api.
С правильно настроенными графиками вы найдете причину инцидента в считанные минуты и сможете быстро устранить проблему.
👍7❤1
Пользуетесь инструментами мониторинга?
Anonymous Poll
76%
Да, графаной
15%
Да, другим инструментом (укажу в комментариях)
16%
Не занимаюсь мониторингом
Вижу, что большинство из вас уже используют графану в своей работе. В чате даже развернулась нешуточная дискуссия — обсуждали, можно ли называть графану инструментом мониторинга 🤔
Сойдемся на том, что графана — инструмент визуализации, который облегчает процесс мониторинга. А чтобы это действительно было так, и графики давали корректную информацию, их важно правильно настроить.
У Слёрма есть классный видеокурс по мониторингу в Grafana — на нем учат работать со связкой Prometheus+Grafana, настраивать систему под нужды проекта и читать созданные графики.
Узнать подробности акции и получить промокод на скидку — по ссылке.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2
This media is not supported in your browser
VIEW IN TELEGRAM
❤2👍2
Всем привет!
Недавно на канале вышел пост про систему визуализации метрик Grafana. Зачем она нужна разработчику?
Думаю, многим и так понятно, что графана помогает нам искать и устранять проблемы. Когда происходит инцидент, нам первым делом приходит алерт. После этого мы лезем в графану, смотрим там преднастроенные графики, которые показывают, в какой части системы случился сбой.
Важно уметь правильно настраивать эти графики. И я, как SRE-инженер считаю, что если каждый разработчик будет уметь работать с графаной, то и мне, и им самим будет гораздо проще находить корневые причины инцидентов.
Недавно на канале вышел пост про систему визуализации метрик Grafana. Зачем она нужна разработчику?
Думаю, многим и так понятно, что графана помогает нам искать и устранять проблемы. Когда происходит инцидент, нам первым делом приходит алерт. После этого мы лезем в графану, смотрим там преднастроенные графики, которые показывают, в какой части системы случился сбой.
Важно уметь правильно настраивать эти графики. И я, как SRE-инженер считаю, что если каждый разработчик будет уметь работать с графаной, то и мне, и им самим будет гораздо проще находить корневые причины инцидентов.
👍2❤1
Сегодня — последний день, когда курс по Grafana можно получить бесплатно при покупке места на потоке «Kubernetes для разработчиков».
Поток стартует 23 сентября. Мы с коллегами тотально обновили практическую часть курса:
➡️ изменили формат заданий и добавили траблшутинг
➡️ усложнили практику в модулях ReplicaSet, Resourсe, Job, CronJob, DaemonSet, StatefulSet, CI/CD
➡️ добавили дополнительные задания в модулях Namespace и RBAC
Обновление выкатили в августе 2024, и в новом потоке оно уже будет. Стоимость при этом остается прежней и будет повышаться только в следующий раз.
Так что занимайте места на курсе, забирайте бесплатный видеокурс по графане, и будем учиться вместе 🔥
📌 Получить промокод на скидку — по ссылке.
Поток стартует 23 сентября. Мы с коллегами тотально обновили практическую часть курса:
Обновление выкатили в августе 2024, и в новом потоке оно уже будет. Стоимость при этом остается прежней и будет повышаться только в следующий раз.
Так что занимайте места на курсе, забирайте бесплатный видеокурс по графане, и будем учиться вместе 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
👍4🔥2❤1
Всем привет!
19 сентября мы с Гришей Скобелевым и Севой Севостьяновым проведем для вас бесплатный вебинар по локальной разработке в k8s.
Что будет?
🎁 А еще разыграем среди участников курс «K8s для разработчиков» 🎁
Когда: 19 сентября в 19:00 мск
Занять место на вебинаре — по ссылке. Приходите, всех жду!
19 сентября мы с Гришей Скобелевым и Севой Севостьяновым проведем для вас бесплатный вебинар по локальной разработке в k8s.
Что будет?
🫣 Kubectl debug
Расскажем, как с помощью debug подключиться к pod, используя другой образ с набором необходимых утилит и провести первичную диагностику.🫣 Minikube
Покажем, как запустить приложение в Minikube и настроить локальное окружение для отладки микросервисов. Рассмотрим примеры использования для симуляции production-среды.🫣 K3s
Покажем, как развернуть легковесный кластер k3s, подходящий для разработки на ресурсах с ограниченными возможностями. Разберем особенности конфигурации и кейсы использования k3s для разработки и тестирования.🫣 K9s или Kubectl?
Сравним удобство и функциональность для управления кластерами Kubernetes. Обсудим в каких случаях один инструмент может быть предпочтительнее другого и почему.🫣 Managed k8s в cloud
Поделимся опытом aws и yandex cloud. Yandex Cloud в этом плане не плох для новичков, но с нюансами.
🎁 А еще разыграем среди участников курс «K8s для разработчиков» 🎁
Когда: 19 сентября в 19:00 мск
Занять место на вебинаре — по ссылке. Приходите, всех жду!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
❤3👍2
С появлением различных инструментов для контейнеризации и оркестрации, таких как Kubernetes, растет пропасть между developer и operations, возникает проблема «а у меня локально все работает».
В итоге никто не может понять, в чьей зоне ответственности находится та или иная проблема, developer и operations постоянно ругаются на этой почве. Чтобы этого не происходило, были разработаны различные инструменты, такие как minikube и k3s.
С их помощью можно локально развернуть на своей машине сервис в kubernetes, позапускать его и посмотреть, как все это будет работать.
Вы в своей работе пользуетесь подобными сервисами?👇
В итоге никто не может понять, в чьей зоне ответственности находится та или иная проблема, developer и operations постоянно ругаются на этой почве. Чтобы этого не происходило, были разработаны различные инструменты, такие как minikube и k3s.
С их помощью можно локально развернуть на своей машине сервис в kubernetes, позапускать его и посмотреть, как все это будет работать.
Вы в своей работе пользуетесь подобными сервисами?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Что используете локально для работы?
Anonymous Poll
39%
minikube
18%
k3s
13%
k8s for docker
11%
Другое, напишу в комментариях
32%
Какой-такой локально? Тестирую на production
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
❤1👍1