Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

У werf появилась документация на русском языке

ФлантOpen sourceСистемное администрированиеDevOpsKubernetes


TL;DR: У нашей GitOps-утилиты с открытым кодом werf появилась русскоязычная документация. Она доступна на сайте ru.werf.io.
Читать дальше →
Всего голосов 33: ↑33 и ↓0 +33
Просмотры1.8K
Комментарии 0

Обновился наш плагин для Grafana — Statusmap panel 0.3.0

ФлантOpen sourceСистемное администрированиеВизуализация данных
Почти два года назад мы представили свой плагин для Grafana, который фигурирует в официальном каталоге от Grafana Labs под названием flant-statusmap-panel. Если вкратце, он реализует возможность показывать статус во времени.

Вот простая иллюстрация:



Такую визуализацию мы используем, например, для наглядного просмотра состояния здоровья pod'ов в Kubernetes. Подробнее о том, почему и как мы создали плагин, читайте в уже упомянутом анонсе. Цель сегодняшней новости — рассказать о главных изменениях в релизе grafana-statusmap 0.3.0.
Читать дальше →
Всего голосов 29: ↑29 и ↓0 +29
Просмотры2.5K
Комментарии 5

Подписка Ubuntu Advantage: теперь и в России

Настройка Linux
Компания «Флант» стала первым агентом партнерской сети Canonical в России и объявила о начале продажи подписок на официальную техническую поддержку по Ubuntu — Ubuntu Advantage.

Обладатели Ubuntu Advantage получают консультационную техническую и юридическую поддержку по Ubuntu Server и Ubuntu Desktop, а также доступ к платформе управления жизненным циклом ИТ-инфраструктуры Landscape.

Читать дальше →
Всего голосов 14: ↑12 и ↓2 +10
Просмотры2K
Комментарии 33

Software Freedom Day 2012 в столице: как проходил митинг

Open source
15 сентября 2012 года Москва впервые отметила День свободы программного обеспечения (Software Freedom Day) в новом формате — публичного мероприятия в центре города.

image

Мы наконец-то созрели на отчёт для хабра, который задерживался из-за необходимости смонтировать видео. Готово ещё не всё видео, но кое-что уже есть (см. ниже).

Читать дальше →
Всего голосов 66: ↑60 и ↓6 +54
Просмотры16.1K
Комментарии 17

Практики Continuous Delivery с Docker (обзор и видео)

ФлантСистемное администрированиеDevOps
Свой блог мы начнём с публикаций, созданных по мотивам последних выступлений нашего технического директора distol (Дмитрия Столярова). Все они состоялись в 2016 году на различных профессиональных мероприятиях и были посвящены теме DevOps и Docker. Одно видео, со встречи Docker Moscow в офисе Badoo, мы уже публиковали на сайте. Новые будут сопровождаться статьями, передающими суть докладов. Итак…

31 мая на конференции RootConf 2016, проходившей в рамках фестиваля «Российские интернет-технологии» (РИТ++ 2016), секция «Непрерывное развертывание и деплой» открылась докладом «Лучшие практики Continuous Delivery с Docker». В нём были обобщены и систематизированы лучшие практики построения процесса Continuous Delivery (CD) с использованием Docker и других Open Source-продуктов. С этими решениями мы работаем в production, что позволяет опираться на практический опыт.

Дмитрий Столяров (Флант) на RootConf 2016

Если у вас есть возможность потратить час на видео с докладом, рекомендуем посмотреть его полностью. В ином случае — ниже представлена основная выжимка в текстовом виде.
Читать дальше →
Всего голосов 19: ↑18 и ↓1 +17
Просмотры27.9K
Комментарии 14

Собираем Docker-образы для CI/CD быстро и удобно вместе с dapp (обзор и видео)

ФлантСистемное администрированиеDevOps
Это вторая публикация, созданная по мотивам моих выступлений на конференциях. Первая была общей и посвящена обзору практик Continuous Delivery с Docker. Новая основана на более прикладном докладе «Собираем Docker-образы быстро и удобно», который прозвучал 8 ноября на конференции HighLoad++ 2016 в секции «DevOps и эксплуатация».



Как и в прошлый раз, если у вас есть возможность потратить ~час на видео, рекомендуем посмотреть его полностью (см. в конце статьи). В ином случае — представляем основную суть в текстовом виде.

Что мы хотим от Docker-образов?

Читать дальше →
Всего голосов 16: ↑15 и ↓1 +14
Просмотры23.8K
Комментарии 24

Наш опыт с Kubernetes в небольших проектах (обзор и видео доклада)

Флант*nixСерверное администрированиеDevOpsKubernetes
Дмитрий Столяров (Флант) с докладом про Kubernetes на RootConf, РИТ++ 2017

6 июня на конференции RootConf 2017, проходившей в рамках фестиваля «Российские интернет-технологии» (РИТ++ 2017), в секции «Непрерывное развертывание и деплой» прозвучал доклад «Наш опыт с Kubernetes в небольших проектах». В нём рассказывалось об устройстве, принципах работы и основных возможностях Kubernetes, а также о нашей практике использования этой системы в небольших проектах.

По традиции мы рады представить видео с докладом (около часа, гораздо информативнее статьи) и основную выжимку в текстовом виде.
Читать дальше →
Всего голосов 32: ↑32 и ↓0 +32
Просмотры46K
Комментарии 28

Официально представляем dapp — DevOps-утилиту для сопровождения CI/CD

ФлантСистемное администрированиеСерверное администрированиеDevOps
Читатели этого блога, а также посетители последних HighLoad++ и РИТ++ с большой вероятностью уже слышали про нашу утилиту для DevOps-инженеров dapp, но теперь мы решили официально и окончательно представить её «большому миру». Формальное право на то нам даёт тот факт, что мы работаем с dapp для решения задач в production уже больше года, поэтому считаем, что технология созрела для более массового использования.

Обновлено 13 августа 2019 г.: в настоящее время проект dapp переименован в werf, его код переписан на Go, а документация значительно улучшена.



Итак, dapp — написанный на Ruby инструмент, созданный в компании «Флант» как Open Source-проект для реализации и сопровождения процессов CI/CD. Что он позволяет?
Читать дальше →
Всего голосов 26: ↑26 и ↓0 +26
Просмотры13.7K
Комментарии 6

Настройка основного и двух резервных операторов на Linux-роутере с NetGWM

ФлантНастройка LinuxСистемное администрирование*nixСетевые технологии
Задача резервирования основного шлюза — одна из самых популярных в сетевом администрировании. У нее есть целый ряд решений, которые реализуют механизмы приоритезации или балансировки исходящих каналов для абсолютного большинства современных маршрутизаторов, в том числе и маршрутизаторов на базе Linux.



В статье об отказоустойчивом роутере мы вскользь упоминали свой корпоративный стандарт для решения этой задачи — Open Source-продукт NetGWM — и обещали рассказать об этой утилите подробнее. Из этой статьи вы узнаете, как устроена утилита, какие «фишки» можно использовать в работе с ней и почему мы решили отказаться от использования альтернативных решений.
Читать дальше →
Всего голосов 22: ↑21 и ↓1 +20
Просмотры13K
Комментарии 15

Представляем loghouse — Open Source-систему для работы с логами в Kubernetes

ФлантOpen sourceIT-инфраструктураDevOpsKubernetes


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

Так родился проект loghouse, и я рад представить его альфа-версию DevOps-инженерам и системным администраторам, которым знакомы обозначенные проблемы.
Читать дальше →
Всего голосов 38: ↑38 и ↓0 +38
Просмотры18.3K
Комментарии 47

Инфраструктура с Kubernetes как доступная услуга

ФлантАнализ и проектирование системIT-инфраструктураDevOpsKubernetes


Kubernetes стал для нас той технологией, которая в полной мере позволяет соответствовать строгим требованиям к отказоустойчивости, масштабируемости и качественному обслуживанию проекта. Несмотря на то, что сегодня K8s больше распространен в крупных организациях и проектах, мы научились применять его и в небольших приложениях. Снижение себестоимости обслуживания стало возможным для нас благодаря унификации и обобщению всех компонентов, которые встречаются практически у каждого клиента. Эта статья — взгляд на полученный опыт со стороны бизнес-потребностей и их технической реализации, которая позволяет нам предлагать клиентам качественное решение и поддержку за разумные деньги.
Читать дальше →
Всего голосов 29: ↑28 и ↓1 +27
Просмотры15.8K
Комментарии 28

Лучшие практики CI/CD с Kubernetes и GitLab (обзор и видео доклада)

ФлантСистемное администрированиеСерверное администрированиеDevOpsKubernetes


7 ноября на конференции HighLoad++ 2017, в секции «DevOps и эксплуатация» прозвучал доклад «Лучшие практики CI/CD с Kubernetes и GitLab». В нём мы делимся практическим опытом решения проблем, возникающих при построении эффективного процесса CI/CD на базе указанных Open Source-решений.

По традиции рады представить видео с докладом (около часа, гораздо информативнее статьи) и основную выжимку в текстовом виде.
Читать дальше →
Всего голосов 21: ↑21 и ↓0 +21
Просмотры36.1K
Комментарии 8

Сборка и дeплой приложений в Kubernetes с помощью dapp и GitLab CI

ФлантСистемное администрированиеСистемы сборкиDevOpsKubernetes
Tutorial


В предыдущих статьях о dapp было рассказано про сборку приложений и про запуск в Minikube. При этом dapp запускался локально на машине разработчика. Однако инструмент задумывался для поддержки процессов непрерывной интеграции (CI) и сами мы используем его в основном в связке с GitLab. Чем dapp помогает в процессах CI/CD?
Читать дальше →
Всего голосов 24: ↑24 и ↓0 +24
Просмотры19.7K
Комментарии 4

Дождались: поддержка YAML и Ansible (без коров) в dapp

ФлантСистемное администрированиеСистемы сборкиDevOps

В начале этого года мы посчитали, что наша Open Source-утилита для сопровождения процессов CI/CD — dapp версии 0.25 — обладает достаточным набором функций и была начата работа над нововведениями. В версии 0.26 появился синтаксис YAML, а Ruby DSL был объявлен классическим (далее перестанет поддерживаться вовсе). В следующей версии, 0.27, основным нововведением можно считать появление сборщика с Ansible. Пришло время рассказать об этих новинках подробнее.

Обновлено 13 августа 2019 г.: в настоящее время проект dapp переименован в werf, его код переписан на Go, а документация значительно улучшена.

Читать дальше →
Всего голосов 23: ↑22 и ↓1 +21
Просмотры7.7K
Комментарии 4

Наш пятничный квест для сисадминов и не только

ФлантСистемное администрированиеЗанимательные задачки
Мы в компании «Флант» любим IT-квесты — те, кто устраивался к нам на работу, прекрасно об этом знают. И так замечательно сложилось, что в свободное от основной занятости время мне посчастливилось придумать ещё одну головоломку.

Решение опубликовать её в хабе системного администрирования обусловлено тем, что в большей степени мы относим себя к этой категории айтишников, однако полное прохождение квеста требует проявления смекалки в разрезе более общих компетенций из области ИТ. В общем, если вам, как и нам, даже (и особенно!) в выходные (а может, уже и в пятницу?) хочется занять свой мозг интересными задачами — welcome! Мы даже обещаем приз самому быстрому победителю.
Читать дальше →
Всего голосов 28: ↑28 и ↓0 +28
Просмотры13.2K
Комментарии 83

Возможности dapp, которые делают жизнь проще

ФлантOpen sourceСистемное администрированиеСистемы сборкиDevOps

В статье представлен (и продемонстрирован в коротких видеороликах) инструментарий, облегчающий разработку и отладку конфигураций с dapp — Open Source-утилитой, которую мы ежедневно используем при построении и сопровождении процессов CI/CD.


Обновлено 13 августа 2019 г.: в настоящее время проект dapp переименован в werf, его код переписан на Go, а документация значительно улучшена.


Читать дальше →
Всего голосов 23: ↑23 и ↓0 +23
Просмотры4.7K
Комментарии 1

«Флант» и Okmeter: симбиоз на благо мониторинга

ФлантСистемное администрированиеIT-инфраструктураDevOps


Пройдя длинный путь системного администрирования Linux-серверов, в качестве базовых инструментов для сбора статистики и мониторинга мы успели попробовать разные варианты реализации. Самописные скрипты (и даже веб-приложения), Cacti, Zabbix — наиболее устоявшиеся у нас в то или иное время опции, на смену которым в последние годы пришли Okmeter и Prometheus. В этой статье мы собрали и объединили: а) впечатления Okmeter по сотрудничеству с нами, б) обратную связь от тимлидов и инженеров компании «Флант» по использованию Okmeter в многочисленных и разнообразных обслуживаемых нами проектов (от малых до крупных, от достаточно тривиальных инсталляций веб-хостинга до кластеров Kubernetes).
Читать дальше →
Всего голосов 28: ↑26 и ↓2 +24
Просмотры5.1K
Комментарии 4

10 лет жизни и опыта компании «Флант» в одном посте

ФлантРазвитие стартапаБизнес-модели
На днях — 13 мая 2018 года — нам как компании формально исполнилось 10 лет. На самом деле, мы начинали ещё раньше, но были слишком молоды для осознания того, что это уже самостоятельный бизнес… Как двум студентам без опыта в предпринимательстве и внешних инвестиций удалось что-то создать, а потом ещё и привести к настоящему успеху? Я постарался собрать в этой статье ключевые этапы нашего долгого пути.

Читать дальше →
Всего голосов 24: ↑20 и ↓4 +16
Просмотры8.7K
Комментарии 13

Высокие нагрузки Чемпионата мира по футболу 2018

ФлантВысокая производительностьСистемное администрирование

Прошедший Чемпионат мира по футболу FIFA 2018 в России принёс большие нагрузки не только на транспортные узлы страны, но и на ИТ-инфраструктуру крупнейшего российского телевещателя, которая сделала матчи доступными в формате онлайн-трансляций. Мы с интересом взялись за новый вызов, пришедший на обслуживаемые серверы вместе с футбольной лихорадкой.
Читать дальше →
Всего голосов 59: ↑53 и ↓6 +47
Просмотры19.7K
Комментарии 27