Kubernetes и кот Лихачева
4.64K subscribers
1.06K photos
30 videos
4 files
1.11K links
Все про Kubernetes и немного про кота Маркуса.

Это проект Слёрма – учебного центра для IT-специалистов.

Чат для конструктивного общения: https://t.iss.one/+Q4z_2ckAkBxhNWNi

Задать вопрос: https://t.iss.one/K8sSlurm_bot?start=question
Download Telegram
Я к вам с классной новостью: открытые консультации по Kubernetes продолжаются 🔥

15 августа в 18:00 Слёрм и архитекторы Southbridge проведут вторую онлайн-консультацию и ответят на все ваши вопросы по Kubernetes.

ЗАПИСЬ ПЕРВОЙ КОНСУЛЬТАЦИИ

А чтобы эксперты смогли подготовиться и дать более подробные ответы — присылайте свои вопросы через бота-помощника😕

О Southbridge: 

Компания Southbridge c 2007 года создаёт и обслуживает средне- и высоконагруженные IT-инфраструктуры. Среди клиентов — VolkswagenGroupRus, Альфастрахование, Skillbox, Спортмастер и другие.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53
Отвечать на вопросы будут:

🤨Сергей Бондарев

Специалист по внедрению Kubernetes. Один из разработчиков kubespray с правами на принятие pull request. Работал над всеми куб-проектами Southbridge.

🤨Николай Месропян

Реализовал проекты по созданию и рефакторингу решений с применением Ansible для компаний Фольксваген, Спортмастер и других.

😢Чтобы получить бесплатную консультацию от экспертов Southbridge:

🥹Напишите свой вопрос боту
🥹Приходите на вебинар 15 августа
🥹Получите ответ и задайте любые уточняющие вопросы

Если у вас нет конкретных вопросов — приходите послушать других и обменяться опытом.

🫣15 августа в 18:00 мск
🫣Зарегистрироваться и задать вопрос — по ссылке.
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1
Инфографика по кубам: часть 4 🎲

Сегодня — обзор объектов хранения в Kubernetes.

Части 1 и 2
Часть 3

#инфографика
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
🎲 Открытая консультация по Kubernetes. Стартуем через час!

В 18:00 эксперты из Southbridge в прямом эфире ответят на ваши вопросы и поделятся best practices по эксплуатации кубов.

😢Еще можно успеть занять место на консультации и задать свой вопрос экспертам. Подробности — тут.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
Несколько вопросов из тех, что разберем сегодня:

📌 "Если установить Ingress-Nginx на Bare-Metal, как это будет работать? Что в таком случае запишется в поле External-IP, например если сделать kubectl get svc -n ingress-nginx"

📌 "Есть ли у вас опыт замены тюнинга etcd для гео-распределенного multi-master, интересует конкретный опыт с https://github. com/xline-kv/Xline или https://github. com/canonical/dqlite в комбинации с k0s? или вся экспертиза сводится к починкам того"

📌 "Не считаете ли вы, что 3.5 тысячи контрибуторов куба в итоге сделали из него 1С двадцать первого века? Какие вещи на ваш взгляд, сделаны настолько криво, что приходится пользоваться но изменить это уже не представляется возможным?"

Задать свой вопрос можно с помощью бота-помощника.
👍32
This media is not supported in your browser
VIEW IN TELEGRAM
😐 МЫ НАЧИНАЕМ 😐

Ссылки на трансляцию:

🤨 YouTube: https://to.slurm.io/zp-CEg
🤨 ВК: https://to.slurm.io/_TXfMg
Please open Telegram to view this post
VIEW IN TELEGRAM
Вчера разобрали много интересных и сложных технических вопросов — кто не успел подключиться, ловите запись:

🤨 YouTube: https://to.slurm.io/zp-CEg
🤨 ВК: https://to.slurm.io/_TXfMg

А если хотите провести индивидуальную консультацию для вашей команды, заказать аудит или сопровождение, свяжитесь с ребятами из Southbridge, чтобы обсудить задачу.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3👌2
😞 Как управлять Kubernetes с помощью Ansible?

Каждое развертывание ресурса Kubernetes требует ручной настройки и увеличивает вероятность ошибки. Ловите перевод статьи, из которой узнаете:

🙁 как развернуть кластер Kubernetes с помощью Ansible
🙁 как управлять ресурсами Kubernetes и автоматизировать обновления
🙁 как развернуть плейбук Ansible в Kubernetes на облачном провайдере и использовать Ansible для CI/CD в Kubernetes

ЧИТАТЬ НА ХАБРЕ
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Есть два стула…Python и Go. Хоть немного зная один из этих языков, девопс может делать в Kubernetes уличную магию:

😄 использовать k8s как API, даже не зная его устройства
😄 создавать при этом симбиоз между кодом и целым кластером
😄 объединять в k8s бизнес-логику и инфраструктуру с помощью миллионов строк кода

Как именно — смотрите на бесплатном вебинаре сегодня в 19:00. А уж на какой из стульев садиться — выбор за вами. В Слёрме в наличии оба 😅

⚡️Спикер — Виталий Лихачев, SRE в Bооking.сom, ex-Avito Senior Software Engineer.

🫣 21 августа. 19:00 мск
🫣 Регистрация через бот. Приходите!
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
Друзья, всем привет!

Пока зашиваюсь на работе, продолжу делиться с вами полезными статьями.

Когда нужно провести отладку или протестировать приложение локально, но открывать его внешнему миру небезопасно — можно использовать команду kubectl port-forward для перенаправления сетевого трафика с нашего локального компьютера на под с веб-сервером nginx.

Ловите статью об этом. Внутри:

🙁 Как работает переадресация портов в Kubernetes?
🙁 Синтаксис команды kubectl port-forward
🙁 Настройка переадресации портов с помощью kubectl
🙁 В чём разница между kubectl port-forward и nodeport?
🙁 В чём разница между kubectl-proxy и kubectl port-forward?

Читать на Хабре
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Инфографика по кубам. Часть 5 🎲

Сегодня предлагаю разобраться в объектах RBAC.

Части 1 и 2
Часть 3
Часть 4

#инфографика
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
А если хотите вникнуть в детали и понять, как это все работает, ловите статью 😀

Как работает RBAC в Kubernetes

Внутри:
🤥 Как устроен RBAC
🤥 Как распределяются права доступа к различным объектам в кластере Kubernetes
🤥 Какие задачи выполняет каждый из объектов RBAC
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Как обеспечить стабильную работу сервиса?

Вообще здесь, как и везде, работает принцип «тяжело в учении — легко в бою». Чем лучше вы настроите графики и алерты, тем проще будет идентифицировать проблему в момент аварии (и тем меньше урона нанесет инцидент бизнесу).

Последние пару лет я работаю с графаной — это мой инструмент номер один для мониторинга. Есть проблемы с API k8s? Открываем дашборд и смотрим на основные метрики API — rps, error rate, latency. После этого можно посмотреть на графики etcd — часто именно он является причиной тормозов api.

С правильно настроенными графиками вы найдете причину инцидента в считанные минуты и сможете быстро устранить проблему.
👍71
😛 Как обеспечивать, контролировать и поддерживать надежную работу сервиса?

Вижу, что большинство из вас уже используют графану в своей работе. В чате даже развернулась нешуточная дискуссия — обсуждали, можно ли называть графану инструментом мониторинга 🤔

Сойдемся на том, что графана — инструмент визуализации, который облегчает процесс мониторинга. А чтобы это действительно было так, и графики давали корректную информацию, их важно правильно настроить.

У Слёрма есть классный видеокурс по мониторингу в Grafana — на нем учат работать со связкой Prometheus+Grafana, настраивать систему под нужды проекта и читать созданные графики.

😢До 6 сентября получить видеокурс можно бесплатно — при покупке места на потоке «Kubernetes для разработчиков». Выгода составит 30 000 ₽🫡

Узнать подробности акции и получить промокод на скидку — по ссылке.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32
This media is not supported in your browser
VIEW IN TELEGRAM
2👍2
Всем привет!

Недавно на канале вышел пост про систему визуализации метрик Grafana. Зачем она нужна разработчику?

Думаю, многим и так понятно, что графана помогает нам искать и устранять проблемы. Когда происходит инцидент, нам первым делом приходит алерт. После этого мы лезем в графану, смотрим там преднастроенные графики, которые показывают, в какой части системы случился сбой.

Важно уметь правильно настраивать эти графики. И я, как SRE-инженер считаю, что если каждый разработчик будет уметь работать с графаной, то и мне, и им самим будет гораздо проще находить корневые причины инцидентов.
👍21
Сегодня — последний день, когда курс по Grafana можно получить бесплатно при покупке места на потоке «Kubernetes для разработчиков».

Поток стартует 23 сентября. Мы с коллегами тотально обновили практическую часть курса:
➡️ изменили формат заданий и добавили траблшутинг
➡️ усложнили практику в модулях ReplicaSet, Resourсe, Job, CronJob, DaemonSet, StatefulSet, CI/CD
➡️ добавили дополнительные задания в модулях Namespace и RBAC

Обновление выкатили в августе 2024, и в новом потоке оно уже будет. Стоимость при этом остается прежней и будет повышаться только в следующий раз.

Так что занимайте места на курсе, забирайте бесплатный видеокурс по графане, и будем учиться вместе 🔥

📌 Получить промокод на скидку — по ссылке.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
Kubernetes для разработчиков + Мониторинг в Grafanа: последний день акции

Старт потока 23 сентября.

Занять место на курсе и получить промокод на скидку 30 000 ₽ — в боте 👇
This media is not supported in your browser
VIEW IN TELEGRAM
👍4🔥21