В статье представлен (и продемонстрирован в коротких видеороликах) инструментарий, облегчающий разработку и отладку конфигураций с dapp — Open Source-утилитой, которую мы ежедневно используем при построении и сопровождении процессов CI/CD.
Рубрика «devops» - 106
Возможности dapp, которые делают жизнь проще
2018-05-07 в 6:34, admin, рубрики: continuous delivery, continuous integration, dapp, devops, open source, Блог компании Флант, системное администрирование, системы сборки, ФлантDevConf 2018 — голосование за доклады
2018-05-02 в 9:40, admin, рубрики: devconf, devops, Go, javascript, php, python, ruby, sql, Блог компании DevConf, Разработка веб-сайтов, СУБД18 мая 2018 в Digital October(Москва) пройдет DevConf — большая ежегодная конференция для веб-разработчиков, где обсуждают обо всем самом новом в мире программирования для веб. Программа определяется голосованием за доклады.
В секции BackEnd: будущее PHP, мышление агрегатами, сервис-ориентированная архитектура, немного про блокчейн, трудности переписывания проекта, tracing, profiling, etc.
В секции FrontEnd: React, GraphQL, Node.JS, WebRTC видеозвонки, телевизоры, тесты и разработчик PhantomJs.
В секции Storage: PostgreSQL, MySQL, ProxySQL, SphinxSearch, ClickHouse и немного(много) про сжатие данных.
Читать полностью »
Ubuntu 18.04 LTS: что нового?
2018-04-27 в 9:16, admin, рубрики: devops, selectel, Ubuntu, vscale, Блог компании Селектел, системное администрирование
Вчера, 26 апреля 2018 года, состоялся релиз очередной версии Ubuntu — 18.04 Bionic Beaver. Её кодовое название можно перевести на русский как “очень сильный бобёр” (да, у слова bionic есть и такое значение). Основатель Canonical Марк Шаттлворт объясняет выбор названия так:
Мы таким образом приветствуем созидателей — тех, кто создаёт приложения и пакеты, кто создаёт Ubuntu, кто создаёт что-то на базе Ubuntu. Отдавая должное их неустанному труду, мы выбрали в качестве маскота зверя, известного своим энергичным настроем, трудолюбивой натурой и инженерной смекалкой.
Ubuntu 18.04 относится к LTS (Long Term Support)-версиям. Они выходят каждые два года (предыдущей LTS-версией была 16.04) и поддерживаются в течение пяти лет с момента релиза.
Сегодня, в день официального релиза, самое время поговорить о реализованных в новой версии Ubuntu нововведениях. А наши пользователи уже сегодня могут попробовать всё на практике: образ Ubuntu 18.04 уже доступен для использования во всех наших сервисах: в Виртуальном приватном облаке, Облачных серверах Vscale, и в выделенных серверах.
Читать полностью »
Устройство и механизм работы Prometheus Operator в Kubernetes
2018-04-24 в 10:04, admin, рубрики: devops, kubernetes, prometheus, Блог компании Флант, Серверное администрирование, системное администрированиеВ основу этой статьи легла наша внутренняя документация для DevOps-инженеров, объясняющая, как работает Prometheus под управлением Prometheus Operator в разворачиваемых и обслуживаемых кластерах Kubernetes.
С первого взгляда Prometheus может показаться достаточно сложным продуктом, но, как и любая хорошо спроектированная система, она состоит из явно выраженных функциональных компонентов и по сути делает всего три вещи: а) собирает метрики, б) выполняет правила, в) сохраняет результат в базу данных временных рядов (time series). Статья посвящена не столько самому Prometheus, сколько интеграции этой системы с Kubernetes, для чего мы активно используем вспомогательный инструмент под названием Prometheus Operator. Но начать всё же необходимо с самого Prometheus…Читать полностью »
Спасаем сайт, находящийся на IP, который попал под ковровую бомбардировку Роскомнадзора.
Пост для не самых опытных пользователей, поэтому может содержать излишнюю конкретику, с точки зрения матерых админов.
Будем поднимать тунель с помощью haproxy.
Haproxy будет работать на уровне TCP. Этот метод хорош тем, что не надо переносить SSL ключи и вообще, возни минимум.
1. Покупаем за границей VPS с Ubuntu 16.04 LTS
Надо убедиться, что его IP не находится в блок-листе: http://blocklist.rkn.gov.ru
2. Ставим haproxy
sudo apt-get install haproxy
Как переехать с BuddyBuild на GitLab CI за 4 часа
2018-04-20 в 11:04, admin, рубрики: buddybuild, devops, fastlane, ios development, iOS разработка, xcode, Блог компании FunCorp, разработка мобильных приложений, разработка под iOS
Предыстория
Полтора года назад команда iOS FunCorp переехала на новый сервис для простой организации CI в iOS и Android-проектах.
До этого мы использовали CI на Bamboo, но с ним было много проблем, поэтому мы совсем отказались от него и перешли на BuddyBuild.
Он работал настолько просто, что можно было даже не знать, что такое CI и как заливать приложение в AppStore, а спокойно заниматься кодом, тестами и продуктовой разработкой.
Но времена поменялись, и BuddуBuild уже не тот, поэтому мы начали поиск альтернативы.
В этой статье мы расскажем о новом решении, которое выбрала наша команда, и дадим несколько скриптов для организации CI собственными силами.
Читать полностью »
OPA и SPIFFE — два новых проекта в CNCF для безопасности облачных приложений
2018-04-19 в 8:24, admin, рубрики: cloud native, CNCF, devops, OPA, open source, SPIFFE, аутентификация, Блог компании Флант, информационная безопасность, Микросервисная архитектура
В конце марта у фонда CNCF, помогающего развивать Open Source-проекты для облачных (cloud native) приложений, случилось двойное пополнение: в «песочницу» были добавлены OPA (Open Policy Agent) и SPIFFE (Secure Production Identity Framework For Everyone), которых роднит тема безопасности. Для чего же они могут пригодится?Читать полностью »
Разработчики Kubernetes отвечают на вопросы пользователей Reddit
2018-04-17 в 8:35, admin, рубрики: devops, kubernetes, open source, Блог компании Флант, системное администрирование
10 апреля на Reddit состоялась акция AMA (Ask My Anything), в рамках которой 9 разработчиков Kubernetes со всего мира отвечали на вопросы интернет-пользователей. Всего было собрано 326 комментариев, и мы представляем перевод некоторых из них — содержащих ответы на наиболее интересные (на наш взгляд) вопросы.Читать полностью »
7 принципов проектирования приложений, основанных на контейнерах
2018-04-13 в 9:16, admin, рубрики: cloud native, devops, red hat, Анализ и проектирование систем, Блог компании Флант, контейнеры, микросервисыВ конце прошлого года компания Red Hat опубликовала доклад с описанием принципов, которым должны соответствовать контейнеризированные приложения, стремящиеся к тому, чтобы стать органичной частью «облачного» мира: «Следование этим принципам обеспечит готовность приложений к автоматизируемости на таких платформах для облачных приложений, как Kubernetes», — считают в Red Hat. И мы, изучив этот документ, с их выводами согласны, а посему решили поделиться ими с русскоязычным ИТ-сообществом.
Обратите внимание, что эта статья является не дословным переводом оригинального документа (PDF), подготовленного Bilgin Ibryam — архитектором из Red Hat, активным участником нескольких проектов Apache и автором книг «Camel Design Patterns» и «Kubernetes Patterns», — а представляет основные его тезисы в довольно свободном изложении.Читать полностью »