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

Как управлять Kubernetes с помощью Ansible

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

Делимся переводом статьи об интеграции Kubernetes и Ansible. Из статьи вы узнаете, как подготовить среду для работы, как развернуть кластер Kubernetes с помощью Ansible, как управлять ресурсами Kubernetes и автоматизировать обновления. Кроме того, вы узнаете, как развернуть плейбук Ansible в Kubernetes на облачном провайдере и использовать Ansible для CI/CD в Kubernetes.

Читать далее
Всего голосов 13: ↑13.5 и ↓-0.5+14
Комментарии5

Chaos engineering: проверяем устойчивость Vault с помощью Gremlin

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

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

Перевели статью, о том, как применить этот подход к HashiCorp Vault — системе по управлению секретами.

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

Как работает etcd с Kubernetes и без него

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

Если вы когда-либо взаимодействовали с кластером Kubernetes, скорее всего, он был основан на etcd. etcd лежит в основе работы Kubernetes, но несмотря на это, напрямую взаимодействовать с ним приходится не каждый день.

Этот перевод статьи от learnk8s познакомит вас с принципами работы etcd, чтобы вы могли глубже понять внутреннюю работу Kubernetes и получить дополнительные инструменты для устранения неполадок в вашем кластере. Мы установим и сломаем кластер etcd с тремя нодами и узнаем, почему Kubernetes использует etcd в качестве базы данных.

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

Автомасштабирование рабочих нагрузок Kafka с помощью кастомных метрик

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

Автомасштабирование обеспечивает эффективность и надёжность приложения. Оно автоматически адаптирует ресурсы в соответствии с потребностями. В периоды пиковой нагрузки — увеличивает, в более спокойные периоды — уменьшает для снижения затрат. Эта гибкость особенно полезна для обработки непредсказуемого трафика: приложения остаются отзывчивыми и не используют ресурсов больше, чем необходимо. Перевели статью о том, как настроить Kafka Scaler на основе задержки подписчика (consumer lag).

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

Как реализован Site Reliability Engineering в компании Disney

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

Очень непростая задача — управлять экосистемой развлечений, чтобы впечатлять людей разного возраста: от маленьких детей до взрослых поклонников Disney. Тем более что практически все развлечения Disney основаны на сложной технологической базе. Поэтому в Disney есть собственные команды SRE. Они ответственны за то, чтобы «волшебство» работало как часы.

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

Структурированное логирование в Go с помощью Slog

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

Более 10 лет разработчики на Go жаловались на отсутствие структурированного логирования в ядре Golang. Участники сообщества Golang даже создали несколько собственных пакетов, таких как Logrus, Zap и Zerolog. В 2023 году, команда разработчиков Google Go наконец-то представила Slog — высокопроизводительный пакет для структурированного ведения логов в стандартной библиотеке Go. Мы перевели гайд о возможностях slog.

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

Что такое переадресация портов Kubectl и как она работает?

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

Kubernetes — это платформа для оркестровки контейнеров, которая позволяет запускать и управлять контейнеризированными приложениями. Иногда необходимо провести отладку или протестировать приложение локально, но при этом не безопасно открывать его внешнему миру. В этом случае на помощь приходит команда kubectl port-forward. Она позволяет перенаправлять трафик с вашего локального компьютера на под, в котором находится контейнеризированное приложение.

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

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

Уровни серьёзности инцидентов для онлайн-платформ

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

Классификация инцидентов по степени серьёзности – ключевой момент в управлении инцидентами. Она нужна, чтобы SRE команда могла быстро и эффективно устранять неполадки в сложных системах и минимизировать их влияние на клиентов. В этой статье описана система SEV (Security Evaluation Version), которая помогает стандартизировать процесс устранения проблем, быстрее восстановить работу системы и уведомить о происшествии всех, кого это касается, в зависимости от серьёзности инцидента.

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

Кому и зачем нужны разработчики мобильных приложений в 1С

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

Платформа 1C:Enterprise — самый простой способ перейти в сферу мобильной разработки. Научиться писать приложения на 1С проще, чем освоить Swift, Java или Kotlin. Обучение займёт всего пару месяцев. При этом специалист с такими знаниями всегда будет востребован на рынке благодаря популярности программ 1С. Освоить разработку мобильных приложений на базе 1C:Enterprise можно с начальными навыками программирования на 1С, Python, SQL, Java, C++, C#. В статье мы рассказали, какие задачи решает 1С-программист и насколько перспективна мобильная разработка на встроенном языке. 

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

Как реализован SRE подход в Power BI

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

Команда Power BI рассказала, как она обеспечивает надёжную, производительную и масштабируемую работу своего сервиса. В этой статье вы узнаете, как в Power BI устроен мониторинг состояния сервиса, как SRE команды устраняют инциденты и принимают меры по улучшению сервисов.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

«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.7K

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

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

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

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

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

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

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

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

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

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

Информация

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