Как стать автором
Обновить
68.87
Слёрм
Учебный центр для тех, кто работает в IT
Сначала показывать

Как мониторить Jenkins с помощью Prometheus, Node exporter и Grafana

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 2.9K

Перевели туториал, о том как установить и настроить связку Prometheus, Node Exporter и Grafana для Jenkins. Статья будет полезна тем, кто учится выставить системы мониторинга с помощью этих инструментов.

Читать далее
Всего голосов 8: ↑7 и ↓1 +6
Комментарии 11

Изучаем Ansible Inventory: основы и примеры использования

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 6.9K

Перевели статью об основах Ansible inventory. В ней рассматривается базовая функциональность, управление переменными и комбинирование нескольких источников Inventory и варианты работы с динамическими Inventory.

Статья будет полезна тем, кто изучает Ansible.

Читать далее
Всего голосов 6: ↑4 и ↓2 +2
Комментарии 1

Концепция Twelve-Factor App и Kubernetes

Уровень сложности Простой
Время на прочтение 14 мин
Количество просмотров 3K

С момента публикации концепции Twelve-Factor App значительно изменилось то, как мы создаём, упаковываем и развёртываем приложения. Контейнеры, Kubernetes и облачные технологии стали основными технологиями, которые позволяют нам создавать переносимые, масштабируемые и надёжные приложения. Тем не менее 12 факторов, сформулированных в концепции, всё ещё актуальны в современном технологическом стеке.

Перевели статью, в которой описывается методология Twelve-Factor App и применение её концепций в контексте контейнеров и Kubernetes.

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 1

Что происходит, когда вы создаёте Pod в Kubernetes?

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 11K

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

Читать далее
Всего голосов 14: ↑10 и ↓4 +6
Комментарии 2

Работаете с микросервисами? Идём в сторону Go

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 5.4K

Разработчики приложений с микросервисной архитектурой обращаются к Golang не только как к основному языку, но и как к вспомогательному — в дополнение к другим, более сложным. А мы решили обратиться к спикеру курса «Golang-разработчик» Виталию Лихачеву, Senior Software Engineer в Avito, чтобы он нам рассказал, почему лично он выбрал бы Go. 

Читать далее
Всего голосов 19: ↑10 и ↓9 +1
Комментарии 5

Обеспечение безопасности Kubernetes с помощью Open Policy Agent (OPA)

Время на прочтение 7 мин
Количество просмотров 1.5K

Kubernetes — это мощный инструмент, который помогает нам эффективно и надежно управлять и развертывать наше программное обеспечение. Однако по мере того как наши системы становятся все более сложными, может возникнуть проблема с обеспечением их безопасности и соответствия правилам и нормам. Именно здесь на помощь приходит Open Policy Agent (OPA). Перевели туториал, где рассматривается, как OPA можно использовать в Kubernetes для обеспечения безопасности наших систем и соблюдения политик.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 1

«Один PostgreSQL, чтобы править всеми»: запись эфира-дискуссии

Время на прочтение 1 мин
Количество просмотров 4K

«PostgreSQL может заменить Kafka, RabbitMQ, MongoDB, Redis, Elasticsearch, Geospatial Database и даже Сron. Но есть нюансы».

В среду, 13 декабря, в прямом эфире встретились Senior Software Engineer в Avito Tech Виталий Лихачёв и DBA в Altinity Евгений Климов и обсудили PostgreSQL. В компании Виталия любят PostgreSQL, умеют его готовить и используют для множества задач. А вот в компании Евгения предпочитают Clickhouse и считают, что один инструмент для всего — не всегда хорошо. У экспертов получилась интересная и местами остренькая беседа.

Читать далее
Всего голосов 11: ↑10 и ↓1 +9
Комментарии 1

ТОП-7 статей на Хабр по Кубернетесу

Время на прочтение 2 мин
Количество просмотров 7.1K

Перенос приложения на Kubernetes может быть связан с определенными сложностями, знать о которых лучше заранее. Собрали для вас дайджест лучших статей Хабра по k8s.

Читать далее
Всего голосов 9: ↑7 и ↓2 +5
Комментарии 0

Пишем оператор Kubernetes: руководство для начинающих

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 6.2K

Перевели туториал об основах контроллеров, операторов и CRD. В качестве практики вы можете создать кастомный оператор ConfigmapSync для синхронизации Configmap между пространствами имен. Рассказываем, как его написать и развернуть его с помощью Kubebuilder.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 0

Какие этапы можно пройти при написании правильного пайплайна?

Время на прочтение 3 мин
Количество просмотров 2.6K

5 декабря мы провели вебинар «Этапы становления CI с использованием GitLab-CI», на котором подробно разобрали этапы создания качественного пайплайна. Делимся с вами кратким конспектом встречи.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

Как запустить контейнер Docker внутри конвейера GitLab CI

Время на прочтение 5 мин
Количество просмотров 7.2K

Довольно часто мы используем GitLab CI для докеризации наших приложений. Но как запустить контейнер Docker из GitLab Container Registry? Можно ли использовать Docker Compose? Делимся переводом статьи, в которой автор отвечает на эти вопросы и рассказывает о функции services keyword в GitLab CI, которая позволяет запустить один или несколько образов Docker и связать их с вашим заданием.

Читать далее
Всего голосов 10: ↑7 и ↓3 +4
Комментарии 2

Что важно учитывать при составлении SLA

Время на прочтение 13 мин
Количество просмотров 2K

Если у вас есть продукт, то у вас есть обязательства перед конечными пользователями. В этом случае SLA (соглашение об уровне обслуживания) — это отличный инструмент. Он помогает сфокусировать внимание разработчиков продукта на том, что больше всего нужно вашим клиентам.

Перевели статью, автор который делится практическими советами при создании SLA. Они помогут лучше понять эту задачу. Автор касается вопросов: что измерять, как измерять где и, самое главное, какие целевые пороги установить.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 0

Знакомимся с Access Logs и фильтрами в Envoy и Istio service mesh

Время на прочтение 11 мин
Количество просмотров 2.6K

Не у всех есть необходимость в тонкой настройке access logging в Envoy, но если она всё-таки возникает, то могут понадобиться примеры, которых почему-то не очень много в документации. Поэтому мы сделали перевод статьи, где вы можете познакомиться с Envoy, узнать, как включить журнал доступа (access log) Envoy в Istio, и научиться настраивать фильтры.

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

Читать далее
Всего голосов 7: ↑6 и ↓1 +5
Комментарии 0

Учимся использовать модуль Ansible Shell для выполнения удалённых команд

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 8.1K

Мы перевели статью, где подробно рассматривается использование модуля Ansible Shell и различные способы выполнения удалённых команд на узлах в рамках работы по автоматизации. В статье рассматриваются различные опции и модули для выполнения удалённых команд, а также их различия и то, когда следует использовать каждый из них. Статья для тех, кто изучает Ansible.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 2

Roadmap для тех, кто собирается в DevOps

Уровень сложности Простой
Время на прочтение 10 мин
Количество просмотров 36K

Многие, кто изучает DevOps, ориентируются на Roadmap.sh. Это классный ресурс, который помогает понять, какие компетенции нужно приобрести в профессии. Но в нём очень много информации, начинающие специалисты рискуют утонуть в деталях. Мы разработали свой Roadmap на основе опыта спикеров Слёрма. Он сделан с учётом российских реалий, разбит на уровни, фокусирует внимание на том, что в первую очередь понадобится для старта и роста в профессии и содержит ссылки на наши платные и бесплатные курсы. Статья будет полезна разработчикам и системным администраторам, которые хотят перейти в DevOps. 

Читать далее
Всего голосов 20: ↑15 и ↓5 +10
Комментарии 22

Apache Kafka и Spring Boot: лёгкая интеграция

Уровень сложности Простой
Время на прочтение 10 мин
Количество просмотров 3.2K

Kafka — это универсальный и мощный инструмент для построения конвейеров данных в реальном времени и событийно-ориентированных приложений. Перевели туториал, где рассматривается интеграция Kafka с экосистемой Spring Boot.

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Комментарии 2

Руководство для начинающих по Spark UI: Как отслеживать и анализировать задания Spark

Уровень сложности Простой
Время на прочтение 13 мин
Количество просмотров 3.4K

Публикуем перевод гайда по Spark UI. Это встроенный инструмент Apache Spark, который предоставляет полный обзор среды Spark: узлов, исполнителей, свойств и параметров среды, выполняемых заданий, планов запросов и многого другого. Кроме теории в статье вы найдёте несколько примеров, которые помогут попрактиковаться в отслеживании и анализе заданий Spark.

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 2

Введение в data science: инструменты и методы анализа

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 7.1K

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

Читать далее
Всего голосов 6: ↑4 и ↓2 +2
Комментарии 1

Управление политиками кластера Kubernetes через Gatekeeper OPA

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 848

Перевели статью о том, что такое Gatekeeper, зачем он нужен и как работает. Разберёмся с политиками, настроим инфраструктуру Gatekeeper в кластере, протестируем политики.

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Комментарии 0

Пилим монолит и рисуем архитектуру запрещённой сети: лучшие выпуски IT-шоу «Заходят два архитектора в бар»

Время на прочтение 2 мин
Количество просмотров 8.7K

Слёрм — это учебный центр для IT-специалистов и инженеров. Кроме курсов, мы делаем несколько спецпроектов, и шоу «Заходят два архитектора в бар…» — один из них. Шоу выходит в прямом эфире раз в неделю: приглашённый эксперт выступает с 20-минутным докладом на архитектурную тему, а следующие гости становятся его оппонентами и дополняют озвученные идеи или горячо спорят с ними.  

Зрители тоже участвуют — задают вопросы в чате, обсуждают полезные идеи и знакомятся. 

Предлагаем посмотреть 5 лучших выпусков шоу «Заходят два архитектора в бар…». Там обсуждаем дизайн Web API, Rabbit и Kafka, блокировки в PostgreSQL, а ещё рисуем архитектуру запрещённой соцсети с картинками.

Читать далее
Всего голосов 10: ↑9 и ↓1 +8
Комментарии 1

Информация

Сайт
slurm.io
Дата регистрации
Дата основания
Численность
51–100 человек
Местоположение
Россия
Представитель
Антон Скобин