deploy

  • ХабрахабрФото [Перевод] Автогенерация секретов в Helm

    [Перевод] Автогенерация секретов в Helm

    Команда Kubernetes aaS от Mail.ru перевела короткую заметку о том, как автоматически генерировать секреты Helm при обновлении. Далее текст от автора статьи — технического директора Intoware, компании-разработчика SaaS-решений. Контейнеры — это круто. Сначала я был противником контейнеров (стыдно признаться), но теперь я полностью поддерживаю использование этой технологии. Если вы читаете это, то, надеюсь, успешно плавали по морям Docker, осознали преимущества…

    Читать далее »
  • ХабрахабрФото Организация деплоя в множество k8s окружений с помощью helmfile

    Организация деплоя в множество k8s окружений с помощью helmfile

    Helmfile — обёртка для helm, которая позволяет в одном месте описывать множество helm релизов, параметризовать их чарты для нескольких окружений, а также задавать порядок их деплоя. О самом helmfile и примерах его использования можно почитать в readme и best practices guide. Мы же познакомимся с неочевидными способами описать релизы в helmfile Допустим, у нас есть пачка helm-чартов (для примера пусть…

    Читать далее »
  • ХабрахабрФото Телега для датасайентиста

    Телега для датасайентиста

    How to deploy Python Telegram bot using Webhooks on Google Cloud Platform Вместо предисловия Сейчас даже школьники пишут, — сказала она.— А почему бы и нет, — подумал я тогда ( — Ну, ну, — сказал бы я сейчас). — Напиши телеграм-бота. Лена, моя бывшая коллега, и во всех отношениях не блондинка, только что закончившая магистратуру, рассуждала так. Мы сидели…

    Читать далее »
  • ХабрахабрФото Настройка сервера для развертывания Rails приложения при помощи Ansible

    Настройка сервера для развертывания Rails приложения при помощи Ansible

    И, на удивление, я не нашел простого пошагового мануала. Не так давно мне было необходимо написать несколько ansible playbooks для подготовки сервера к деплою rails приложения. Возможно кому-то я смогу помочь этот процесс ускорить при помощи данной статьи. Копировать чужой плейбук без понимая происходящего я не хотел и в итоге пришлось читать документацию, собирая все самостоятельно. Тут нет никакой магии,…

    Читать далее »
  • ХабрахабрФото [Перевод] #NoDeployFriday: помогает или вредит?

    [Перевод] #NoDeployFriday: помогает или вредит?

    Нужно ли запрещать деплоить в production в определённое время? Или движение #NoDeployFriday стало реликтом времён, когда не было всеобъемлющих интеграционных тестов и непрерывного деплоймента? Кто прав, а кто виноват? В своей команде вы могли столкнуться с той же самой дилеммой. Является ли отказ от деплоя по пятницам разумной стратегией снижения рисков, или это вредная культура, мешающая нам создавать более качественные…

    Читать далее »
  • ХабрахабрФото 5 способов деплоя PHP-кода в условиях хайлоада

    5 способов деплоя PHP-кода в условиях хайлоада

    Если бы хайлоад преподавали в школе, в учебнике по этому предмету была бы такая задача. «У соцсети N есть 2 000 серверов, на которых 150 000 файлов объемом по 900 Мб PHP-кода и стейджинг-кластер на 50 машин. На серверы код деплоится 2 раза в день, на стейджинг-кластере код обновляется раз в несколько минут, а еще дополнительно есть „хотфиксы“ — небольшие…

    Читать далее »
  • ХабрахабрФото Видео докладов с Deerploy DevOps MeetUp

    Видео докладов с Deerploy DevOps MeetUp

    29 сентября мы провели Deerploy DevOps MeetUp, а сегодня публикуем видео выступлений. «Доставляем в Kubernetes. Непрерывно и по-своему», Евгений Дехтярёв, 2ГИС «Ansible идемпотентный», Алексей Соколов, Mail.ru Group «А(и)ПИ — Аудит и Преобразование Инфраструктуры», Виталий Яблонский, FunCorp «Деплой без релиз инженера: автоматизация разработки, тестирования и релиза в Мамбе», Михаил Буйлов, Мамба «Переход на ClickHouse с других систем: проблемы, решения и результаты»,…

    Читать далее »
  • ХабрахабрФото Patch me if you can: как мы отлаживаемся на production. Часть 2

    Patch me if you can: как мы отлаживаемся на production. Часть 2

    В первой части своей статьи я рассказал о том, как мы в Badoo создали первую версию системы патчей. Если коротко, то нам нужно было найти способ исправления серьёзных ошибок прямо на production, доступный всем разработчикам. Однако первая версия была не без недостатков: мы использовали своеобразный способ раскладки, который не позволял гарантировать атомарность выкладок патчей и консистентность кода. В этой части…

    Читать далее »
  • ХабрахабрФото Patch me if you can: как мы отлаживаемся на production. Часть 1

    Patch me if you can: как мы отлаживаемся на production. Часть 1

    Привет, Хабр! Меня зовут Александр Измайлов. В Badoo я возглавляю команду релиз-инженеров. Я знаю, что во многих компаниях можно присылать изменения кода специально обученному человеку, он их смотрит и добавляет куда следует (например, именно так происходит с кодом Git). А я хочу рассказать о том, как мы автоматизировали этот процесс у нас. В этой части я расскажу о том, чего…

    Читать далее »
  • ХабрахабрФото Для чего программисту Continuous Integration и с чего начинать

    Для чего программисту Continuous Integration и с чего начинать

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

    Читать далее »


Кнопка «Наверх»