Kubernetes и кот Лихачева
4.42K subscribers
1.01K photos
28 videos
4 files
1.07K links
Все про Kubernetes и немного про кота Маркуса

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

Задать вопрос: https://t.iss.one/K8sSlurm_bot?start=question
Download Telegram
Коллеги, всем привет!

Посмотрел ваши комментарии под постом про инструменты для локальной разработки. Очень классно, что эта тема находит отклик, я даже узнал для себя несколько новых инструментов — спасибо вам за это 🔥

Лично я чаще всего пользовался minikube, когда был в роли околоразработчика, а когда работал админом куба и поддерживал его, тестировал плейбуки на Vagrant. Чаще всего это полностью закрывало мои потребности.

Основные инструменты для локальной разработки рассмотрим подробно 19 сентября на вебинаре, поговорим об их преимуществах и недостатках, сравним их и ответим на ваши вопросы.

🫣 Программа вебинара — тут.
🫣 Занять место — через бота.

Приходите, всех жду!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
👍31🔥1
Всем привет, и всех с пятницей 13 👻 Я к вам с хорошими новостями!

Недавно рассказывал, что летом мы плотно работали над обновлением наших флагманских курсов по кубам. И 7 октября мы запускаем новый поток «Kubernetes База» с обновленной программой 🔥

Что изменилось:
👉 Обновили версию kubespray до 1.30
👉 Добавили новые модули: «Как работать со стейтфул приложением», «Мониторинг»
👉 Обновили теоретическую часть: пересняли все видеоматериалы, актуализировали и расширили модули «Устройство кластера», «kubespray», «Основы работы с Helm», «CI/CD»
👉 Обновили практику во всех модулях программы
👉 Добавили новые задания в модулях «kubespray» и «Продвинутые абстракции», 13 дополнительных заданий повышенной сложности на стендах и 12 заданий со звездочкой на подумать
👉 Обновили сертификацию: актуализировали под текущие реалии, добавили задания «Longhorn» и «Хранение данных»

До 20 сентября при покупке курса «Kubernetes База» мы дарим сразу несколько видеокурсов:
➡️ Мониторинг в Grafana
➡️ Docker. Основы
➡️ Ansible. Основы
Выгода составит 30 000 ₽ 🔆

Узнать подробности и получить промокод на скидку — через бота. Приходите!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥32👍2
Kubernetes База
+ Мониторинг в Grafana
+ Ansible. Основы
+ Docker. Основы

🎁 Акция до 20 сентября 🎁

Занять место на курсе и получить промокод на скидку 30 000 ₽ — в боте 👇
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
👍1
Всех с понедельником! Как ваши выходные?

Мы с Мирой хотим поделиться с вами классной статьей про работу классов обслуживания в Kubernetes. Внутри:
➡️ троттлинг
➡️ QoS
➡️ PriorityClass
➡️ QoS x Pods Priority

На курсе «Kubernetes для разработчиков» мы глубоко разбираем смежные темы: абстракции приложения, устройство кластера, хранение конфигураций и многое другое. Новый поток стартует уже 23 сентября — осталась всего неделя, чтобы присоединиться.

Я уже рассказывал, что в августе мы обновили 60% практики (подробнее можно почитать тут). Цена при этом осталась прежней — 50 000 ₽. Это последний поток со старой ценой, дальше будет повышение. Посмотреть подробную программу курса можно на сайте 👇

🔆 Kubernetes для разработчиков

Присоединяйтесь! Мируся рекомендует😎
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31
Для чего нужны золотые сигналы мониторинга?

Мы с вами уже обсуждали, зачем нужны мониторинг и его визуализация. Чем лучше у вас настроены алерты, чем информативнее графики — тем быстрее вы можете выявлять и устранять инциденты.

Наилучшая отправка для мониторинга — это так называемые «четыре золотых сигнала» SRE.

Ловите классную лекцию Слёрма на эту тему 👇

📺 Смотреть видео

На лекции спикер Сергей Бухаров в режиме реального времени поднимает окружение для сбора метрик Prometheus+Grafana и настраивает в нем сбор и отображение четырех метрик (Latency, Traffic, Errors, Saturation), которые показывают состояние приложения.

Вебинар обзорный, но очень подробный и практичный. Рекомендую 😎

А разобраться в деталях можно на видеокурсе по мониторингу в Grafana. До 20 сентября его можно получить бесплатно при покупке курса Kubernetes База. Подробности акции — тут.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Всем привет!

Вебинар по локальной разработке уже сегодня в 19:00. В программе:
➡️ Kubcetl debug
➡️ Minikube
➡️ K3s
➡️ K9s или Kubectl?
➡️ Managed k8s в cloud

Подробности — тут.

🎁 В конце вебинара разыграем среди участников место на курсе «K8s для разработчиков» 🎁

Занять место на вебинаре — как всегда, через бота. Всех жду!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
⭐️ Вебинар уже через час

Занимайте свои места: @Kubernetes_Borisov_bot
Please open Telegram to view this post
VIEW IN TELEGRAM
3
🔥 Мы начинаем! 🔥

Ссылки на трансляцию:
👉 YouTube: https://to.slurm.io/_uRDHQ
👉 VK: https://to.slurm.io/9IKTbw

Всех жду!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Привет!

Вчера классно пообщались на вебинаре по локальной разработке, обсуждали разные инструменты:
👉 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 октября. Изучить программу курса и получить промокод бесплатные видеокурсы — через бота. Приходите!
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
👉 экспорт логов кластера

Читать на Хабре
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
👍2
Всем привет!

Не успели мы провести один вебинар, как уже готовимся к следующему 😅

2 октября мы с Севой Севостьяновым встретимся, чтобы обсудить основные ошибки администрирования Kubernetes:

🥹 ImagePullPolicy и старые имейджи в кубе
Вы сказали кубу залить новую версию приложения, он этого не сделал, но сказал, что сделал

🥹 PVC и StatefulSet для Stateful приложений
Или как потерять все данные из своей БД

🥹 CoreDNS Overload
Узкие места в кубах: медленные межсерверные взаимодействия при большом трафике

🥹 Kubelet memory overcommit on the node
Или как дестабилизировать куб на своих нодах

🥹 CPU limits
Продолжаем наступать на эти грабли: как неэффективно управлять ресурсами приложения

А еще на вебинаре мы подарим одному из участников бесплатное место на курсе «Kubernetes База» 🎁

➡️ Когда: 2 октября в 17:00
➡️ Регистрация — через бота.

Всех жду!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3🐳1
Коллеги, всем привет!

Пока новые студенты вливаются в учебу на курсе Kubernetes для разработчиков, я решил принести задачку и вам 👇

У вас есть высоконагруженное приложение, которое работает на кластере Kubernetes. Вам нужно автоматически увеличивать или уменьшать количество подов в зависимости от нагрузки на процессор. Как вы это реализуете?


Выберите один из вариантов в опросе или предлагайте свои решения в комментариях, а правильный ответ я пришлю завтра. Вопросы и обсуждения приветствуются 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2