Pull to refresh
  • by relevance
  • by date
  • by rating

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

Флант corporate blog Open source *System administration *DevOps *Kubernetes *


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

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

Флант corporate blog Open source *System administration *Data visualization
Почти два года назад мы представили свой плагин для Grafana, который фигурирует в официальном каталоге от Grafana Labs под названием flant-statusmap-panel. Если вкратце, он реализует возможность показывать статус во времени.

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



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

Kubernetes-платформа Deckhouse сертифицирована в CNCF

Флант corporate blog DevOps *Kubernetes *

Публичный анонс Kubernetes-платформы Deckhouse, разработанной в нашей компании, состоялся на прошлой неделе. Теперь мы рады сообщить об успешном прохождении Deckhouse тестов CNCF на соответствие статусу Certified Kubernetes.

Читать далее
Total votes 38: ↑38 and ↓0 +38
Views 1.7K
Comments 0

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

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

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

Читать дальше →
Total votes 14: ↑12 and ↓2 +10
Views 2.2K
Comments 33

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

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

image

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

Читать дальше →
Total votes 66: ↑60 and ↓6 +54
Views 16K
Comments 17

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

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

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

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

Если у вас есть возможность потратить час на видео с докладом, рекомендуем посмотреть его полностью. В ином случае — ниже представлена основная выжимка в текстовом виде.
Total votes 19: ↑18 and ↓1 +17
Views 28K
Comments 14

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

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



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

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

Total votes 16: ↑15 and ↓1 +14
Views 24K
Comments 24

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

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

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

По традиции мы рады представить видео с докладом (около часа, гораздо информативнее статьи) и основную выжимку в текстовом виде.
Total votes 32: ↑32 and ↓0 +32
Views 47K
Comments 28

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

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

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



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

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

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



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

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

Флант corporate blog Open source *IT Infrastructure *DevOps *Kubernetes *


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

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

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

Флант corporate blog System Analysis and Design *IT Infrastructure *DevOps *Kubernetes *


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

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

Флант corporate blog System administration *Server Administration *DevOps *Kubernetes *


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

По традиции рады представить видео с докладом (около часа, гораздо информативнее статьи) и основную выжимку в текстовом виде.
Total votes 21: ↑21 and ↓0 +21
Views 38K
Comments 8

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

Флант corporate blog System administration *Build automation *DevOps *Kubernetes *
Tutorial


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

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

Флант corporate blog System administration *Build automation *DevOps *

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

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

Читать дальше →
Total votes 23: ↑22 and ↓1 +21
Views 7.8K
Comments 4

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

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

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

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

Флант corporate blog Open source *System administration *Build automation *DevOps *

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


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


Читать дальше →
Total votes 23: ↑23 and ↓0 +23
Views 4.8K
Comments 1

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

Флант corporate blog System administration *IT Infrastructure *DevOps *


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

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

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

Total votes 24: ↑20 and ↓4 +16
Views 8.8K
Comments 13