Главная » Архив меток: DevOps (страница 3)

Архив меток: DevOps

[Перевод] Мониторинг кластера Kubernetes при помощи Prometheus

Здравствуйте, коллеги. Мы только что отдали в перевод интересную книгу Брендана Бёрнса, рассказывающую о паттернах проектирования для распределенных систем Кроме того, у нас уже полным ходом идет перевод книги "Mastering Kubernetes" (2-е издание) и готовится к выходу в сентябре авторская книга о Docker, о которой обязательно будет отдельный пост. Не забудьте пожалуйста поучаствовать в опросе.Мониторинг кластера Kubernetes – очень важное ...

Читать далее »

Deerploy DevOps MeetUp

Следующий на очереди — Deerploy DevOps MeetUp, на котором выступят специалисты от 2ГИС, Mail.ru Group, Altinity, Мамбы, Positive Technologies и, конечно, же FunCorp. Мы продолжаем серию технических митапов. Программа под катом. Программа Евгений Дехтярёв, 2ГИС «Доставляем в Kubernetes. Непрерывно и по-своему» История развития PaaS в 2ГИС Сравнение PaaS со стандартным путём доставки приложений и инфраструктуры на бой Собственный способ доставки ...

Читать далее »

Как запустить Istio, используя Kubernetes в production. Часть 1

Что такое Istio? Это так называемый Service mesh, технология, которая добавляет уровень абстракции над сетью. Мы перехватываем весь или часть трафика в кластере и производим определенный набор операций с ним. Какой именно? Например, делаем умный роутинг, или реализуем подход circuit breaker, можем организовывать «canary deployment», частично переключая трафик на новую версию сервиса, а можем ограничивать внешние взаимодействия и контролировать все ...

Читать далее »

Непрерывная инфраструктура в облаке

Демонстрация использования инструментов с открытым исходным кодом, таких как Packer и Terraform, для непрерывной поставки изменений инфраструктуры в любимую пользователями облачную среду. Материал подготовлен на основе выступления Пола Стека (Paul Stack) на нашей осенней конференции DevOops 2017. Пол — инфраструктурный разработчик, который раньше работал в HashiCorp и участвовал в разработке инструментов, используемых миллионами людей (например, Terraform). Он часто выступает на ...

Читать далее »

Создание приложения на .NET Core и Kubernetes: наш опыт

Всем привет! Мы решили реализовать новое приложение под Linux с использованием . Сегодня расскажем об опыте одного из наших DevOps проектов. Net Core на микросервисной архитектуре. Поэтому он должен легко масштабироваться как по функционалу, так и по производительности. Мы рассчитываем, что проект будет активно развиваться, а пользователей будет всё больше и больше. Также хотим обеспечить непрерывную интеграцию, включая развертывание решения ...

Читать далее »

[Из песочницы] Как я написал и защитил диплом по DEVOPS и инженерным практикам в 1С с нуля

Предисловие До окончания ВУЗА оставалась не много времени, и перспектива написания диплома уже маячила перед глазами. ​Все началось более 2-х лет тому назад, и я перешел на 4-й курс специальности "Бизнес-информатика" Томского Государственного Университета Систем Управления и Радиоэлектроники (ТУСУР). Хотелось реально что-то сделать самому. Мысль о покупке готовой работы не рассматривалась. Короче много всего что было в голове, но ничего ...

Читать далее »

Harbor — реестр для Docker-контейнеров с безопасностью «из коробки»

31 июля организация CNCF объявила о принятии в свою «песочницу» (т.е. на самый ранний этап поддержки) нового Open Source-проекта, охарактеризованного как «облачный (cloud native) реестр», — Harbor. На его сайте нам объясняют, что продукт создан для управления образами Docker-контейнеров в безопасном окружении. Эта обзорная статья призвана пролить свет на причины появления Harbor, его ключевые возможности и особенности. Казалось бы, уже ...

Читать далее »

Как измерить успех. Стратегии мониторинга и их связь с бизнес-проблемами

Для Dev и Ops определение успеха отличается. Перед тем, как ответить на вопрос «Как измерить успех?», надо понять, что значит «успех» именно для вас. Для эксплуатации — мониторинг. Для Dev успешный проект полностью проходит тестирование. Leon Fayer на РИТ++ отстаивал точку зрения, что DevOps платят не за то, чтобы все метрики в мониторинге были в зеленой зоне. Тестирование и мониторинг нужны, но тесты никогда не дают 100% покрытия проблемы, а ответа 200 ...

Читать далее »

[Из песочницы] Как мы корпоративно от винды убегали

Мы, кстати, этим выбором всегда были довольны, а когда MS начали развивать платформу .net Core, стало еще интереснее, так как C# — это хорошо, но C# под Linux — еще лучше. Так повелось, что в нашей компании основным языком для backend разработки был выбран C#. Путь перехода на кросс-платформенную разработку я описывать не стану, так как уже очень многие прошли ...

Читать далее »

Запуск кластера RabbitMQ в Kubernetes

При микросервисной организации приложения существенная работа ложится на механизмы интеграционной связи микросервисов. Причем эта интеграция должна быть отказоустойчива, с высокой степенью доступности. В наших решениях мы используем интеграцию и с помощью Kafka, и с помощью gRPC, и с помощью RabbitMQ. В этой статье мы поделимся нашим опытом кластеризации RabbitMQ, ноды которого размещены в Kubernetes. 7 его кластеризация в K8S была ...

Читать далее »