Как стать автором
Обновить
3
0
Лилия @Liloon21

Пользователь

Отправить сообщение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирована
Активность