Блог компании Флант

  • Хабрахабр

    Rook или не Rook — вот в чём вопрос

    0. В начале этого месяца, 3 мая, был анонсирован крупный релиз «системы управления для распределённых хранилищ данных в Kubernetes» — Rook 1. Более года назад мы уже публиковали общий обзор Rook. 0. Тогда же нас просили рассказать об опыте его использования на практике — и вот, как раз к столь значимой вехе в истории проекта, мы рады поделиться накопленными впечатлениями.…

    Подробнее »
  • Хабрахабр

    [Перевод] Переход Tinder на Kubernetes

    Прим. перев.: Сотрудники всемирно известного сервиса Tinder недавно поделились некоторыми техническими деталями миграции своей инфраструктуры на Kubernetes. Процесс занял почти два года и вылился в запуск на K8s весьма масштабной платформы, состоящей из 200 сервисов, размещённых на 48 тысячах контейнеров. С какими интересными сложностями столкнулись инженеры Tinder и к каким результатам пришли — читайте в этом переводе. Зачем? Почти два…

    Подробнее »
  • Хабрахабр

    Беспростойная миграция RabbitMQ в Kubernetes

    Имея в production-эксплуатации множество кластеров Kubernetes, мы поддерживаем большое количество инсталляций RabbitMQ и столкнулись с необходимостью миграции данных из одного кластера в другой без простоя. RabbitMQ – написанный на языке Erlang брокер сообщений, позволяющий организовать отказоустойчивый кластер с полной репликацией данных на несколько узлов, где каждый узел может обслуживать запросы на чтение и запись. Данная операция была необходима нам как…

    Подробнее »
  • Хабрахабр

    Расширяем и дополняем Kubernetes (обзор и видео доклада)

    В нём мы рассказываем о многочисленных ситуациях, в которых нам хотелось расширить и дополнить возможности Kubernetes, но для чего мы не находили готового и простого решения. 8 апреля на конференции Saint HighLoad++ 2019, в рамках секции «DevOps и эксплуатация», прозвучал доклад «Расширяем и дополняем Kubernetes», в создании которого участвовали три сотрудника компании «Флант». Необходимые решения у нас появились в виде…

    Подробнее »
  • Хабрахабр

    [Перевод] Введение в сетевые политики Kubernetes для специалистов по безопасности

    перев.: Автор статьи — Reuven Harrison — имеет более 20 лет опыта в разработке программного обеспечения, а на сегодняшний день является техническим директором и соучредителем компании Tufin, создающей решения для управления политиками безопасности. Прим. Данный материал (довольно объёмный) призван улучшить осведомлённость специалистов в этом вопросе и помочь им в создании необходимых конфигураций. Рассматривая сетевые политики Kubernetes как достаточно мощное средство…

    Подробнее »
  • Хабрахабр

    Из жизни с Kubernetes: Как HTTP-сервер испанцев не жаловал

    Все приложения написаны на . Представитель нашего клиента, стек приложений которого обитает в облаке от Microsoft (Azure), обратился с проблемой: с недавнего времени часть запросов некоторых клиентов из Европы стала завершаться ошибкой 400 (Bad Request). NET, развёрнуты в Kubernetes… Этот трафик слушает HTTP-сервер Kestrel, сконфигурированный клиентом . Одно из приложений — API, через который в конечном счёте приходит весь трафик.…

    Подробнее »
  • Хабрахабр

    Kubernetes tips & tricks: о локальной разработке и Telepresence

    Разработчики, особенно интерпретируемых языков, хотят быстро поправить код в любимой IDE и без ожидания сборки/деплоя увидеть результат — по простому нажатию на F5. Нас все чаще спрашивают про разработку микросервисов в Kubernetes. С распиливанием монолитов на микросервисы и приходом Kubernetes, с появлением зависимостей друг от друга, всё стало немного сложнее. И когда речь шла про монолитное приложение, достаточно было локально…

    Подробнее »
  • Хабрахабр

    Представляем shell-operator: создавать операторы для Kubernetes стало ещё проще

    В нашем блоге уже были статьи, рассказывающие про возможности операторов в Kubernetes и о том, как написать простой оператор самому. На этот раз хотим представить вашему вниманию наше Open Source-решение, которое выводит создание операторов на суперлёгкий уровень, — познакомьтесь с shell-operator! Зачем? Идея shell-operator довольно проста: подписаться на события от объектов Kubernetes, а при получении этих событий запустить внешнюю программу,…

    Подробнее »
  • Хабрахабр

    Обзор и сравнение контроллеров Ingress для Kubernetes

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

    Подробнее »
  • Хабрахабр

    Kubernetes tips & tricks: персонализированные страницы ошибок в NGINX Ingress

    В данной статье я хочу рассказать про две возможности NGINX Ingress, связанные с отображением персонализированных страниц с ошибками, а также о существующих в них ограничениях и способах их обойти. 1. Изменение бэкенда по умолчанию По умолчанию в NGINX Ingress используется default backend, который выполняет соответствующую функцию. Это означает, что при запросе Ingress'а с указанием хоста, которого нет в Ingress-ресурсах, мы…

    Подробнее »


Кнопка «Наверх»
Закрыть