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

  • Хабрахабр

    Динамическая сборка и деплой Docker-образов с werf на примере сайта версионированной документации

    Мы уже не раз рассказывали про свой GitOps-инструмент werf, а в этот раз хотели бы поделиться опытом сборки сайта с документацией самого проекта — werf.io (его русскоязычная версия — ru.werf.io). Это обычный статический сайт, однако его сборка интересна тем, что построена с использованием динамического количества артефактов. — не будем. Вдаваться в нюансы структуры сайта: генерацию общего меню для всех версий,…

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

    Представляем werf 1.0 stable: при чём тут GitOps, статус и планы

    Werf поддерживает сборку образов приложения с помощью Dockerfile или собственного встроенного сборщика (на основе синтаксиса YAML, с поддержкой Ansible и инкрементальной пересборки на базе Git). Werf — это GitOps CLI-утилита с открытым кодом для сборки и доставки приложений в Kubernetes. Код приложения, конфигурация собираемых образов и конфигурация выката приложения хранятся в одном Git-репозитории. Для доставки приложения используется формат конфигурации, совместимый…

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

    [Перевод] Взгляд на технологии последнего десятилетия

    Прим. перев.: Эта статья, ставшая хитом на Medium, — обзор ключевых (за 2010-2019 годы) изменений в мире языков программирования и связанной с ними экосистемы технологий (особое внимание уделяется Docker и Kubernetes). Её оригинальным автором является Cindy Sridharan, которая специализируется на инструментах для разработчиков и распределённых системах — в частности, она написала книгу «Distributed Systems Observability» — и достаточно популярна в…

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

    Потерянные подарки Санты: новогодний IT-квест от Фланта

    Как и обещали, мы начинаем праздничный квест: О его старте зарегистрированные участники (таковых оказалось более 200) были уведомлены в 11:00 MSK по почте. Просим не давать подсказки в комментариях до этого момента. Победителем станет тот, кто первым разместит правильную финальную картинку (с подарками Санты) в комментариях к этой публикации. Однако Санта пообещал также отправить победителю по почте электронный конструктор «Йодо»…

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

    [Перевод] Seccomp в Kubernetes: 7 вещей, о которых надо знать с самого начала

    Прим. перев.: Представляем вниманию перевод статьи старшего инженера по безопасности приложений британской компании ASOS.com. С ней он начинает цикл публикаций, посвящённых повышению безопасности в Kubernetes благодаря использованию seccomp. Если введение понравится читателям, мы последуем за автором и продолжим с его будущими материалами по этой теме. В первой части я расскажу об основах и внутренних деталях реализации seccomp в Kubernetes. Эта…

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

    Потерянные подарки Санты. Анонс IT-квеста на 6 января

    Сегодняшнее утро не предвещало ничего необычного — всё шло по плану: гудел конвейер с игрушками для детей и взрослых, гномы и эльфы шуршали упаковочной бумагой, а волшебные олени сопели носами, примеряя новую упряжь… К Новому году, как обычно, Санта и его помощники готовили подарки. Когда дым развеялся, подарков не было, а на полу лежала записка, которая гласила: Вдруг свет погас,…

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

    Логи в Kubernetes (и не только) сегодня: ожидания и реальность

    В этой статье мы хотели бы, используя примеры из реальной практики, поделиться своими поисками, встречаемыми проблемами и их решениями. Шёл 2019 год, а у нас всё ещё нет стандартного решения для агрегации логов в Kubernetes. Однако для начала оговорюсь, что разные заказчики под сбором логов понимают очень разное: кто-то хочет видеть security- и audit-логи; кто-то — централизованное логирование всей инфраструктуры;…

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

    [Перевод] Chaos Engineering: искусство умышленного разрушения. Часть 3

    Прим. перев.: Это продолжение цикла статей от технологического евангелиста из AWS (Adrian Hornsby) про довольно новую ИТ-дисциплину — chaos engineering, — в рамках которой инженеры проводят эксперименты, призванные смягчить последствия сбоев в системах. Первый материал этого цикла рассказывал про концепцию chaos engineering в целом, второй — о том, как эта деятельность способствует позитивным культурным изменениям внутри организаций. Несмотря на то,…

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

    [Перевод] Как с tcpserver и netcat открыть туннель в Kubernetes pod или контейнер

    Прим. перев.: Эта практическая заметка от создателя LayerCI — отличный пример так называемых tips & tricks для Kubernetes. В ней рассказывается, как можно упростить некоторые привычные операции (по эксплуатации и отладке) благодаря использованию классических утилит. О том, какие именно операции, объясняет сам автор… Представьте типичную ситуацию: вы хотите, чтобы порт на локальном компьютере волшебным образом перенаправлял трафик в pod/контейнер (или…

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

    Запуск команд в процессе доставки нового релиза приложения в Kubernetes

    При проведении данных работ возникает ряд типовых проблем. В своей практике мы часто сталкиваемся с задачей адаптации клиентских приложений для запуска в Kubernetes. Одну из них мы недавно осветили в статье Локальные файлы при переносе приложения в Kubernetes, а о другой, связанной уже с процессами CI/CD, — расскажем в этом материале. Какие шаги необходимы для успешного релиза приложения, если его…

    Подробнее »


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