Archive Tags About RSS

Yevhen Lebid's website

DevOps, CKAD, GPCA, Father

  • Jul 31
    Percona Server и Percona XtraBackup в docker-контейнере

    Со стремительным ростом популярности docker-контейнеров уже никого не удивить, например, запуском Percona Server в docker’е. Однако на просторах Интернета не так уж много подробных инструкций о том, как делать резервные копии (и восстанавливаться из них), если ваш MySQL-сервер запущен в docker-контейнере.

  • Jul 27
    Nginx + GeoIP: блокировка пользователей из определенных стран

    Ранее мы уже рассматривали варианты ограничения доступа к сайту с помощью web-сервера Nginx, но порой возникает необходимость блокировки доступа пользователям из определенных стран (чаще всего дальневосточных). Конечно, пользователи всегда смогут воспользоваться прокси и обойти запрет, но в большинстве случаев предлагаемого функционала будет вполне достаточно.

  • Jul 24
    Использование модуля ngx_cache_purge для очистки кэша FastCGI

    Мы уже упоминали о настройке кэширования на Nginx, рассматривали преимущества и примеры настроек кеширования (в том числе FastCGI), но не затронули такой важный вопрос, как очистка данных из кеша.

  • Jul 20
    Очистка места в private docker-registry

    Ранее мы рассматривали вариант docker-установки Gitlab-сервера с расширенной функциональностью (в том числе с использованием приватного docker-registry), которая стала фундаментом для организации процесса CI (continuous integration).

  • Jul 17
    Мониторинг docker c помощью Prometheus

    Мониторинг docker-контейнеров не менее важен, чем мониторинг физических серверов, виртуальных машин или отдельных сервисов и устройств. Но помимо настройки самого мониторинга, необходимо правильно выбрать систему, с помощью которой вы будете хранить данные, визуализировать метрики и отправлять оповещения.

  • Jul 13
    GitLab CI: zero downtime docker deployment

    Не так много времени прошло с момента завершения цикла статей о настройке процесса CI (continuous integration) с помощью Gitlab в реальном проекте, как мы вновь возвращаемся к данной теме.

  • Jul 10
    GitLab: Custom hooks

    В GitLab Enterprise Edition существует довольно удобная, а порой и просто необходимая возможность дополнительной настройки правил обновления кода в репозитории под названием Push Rules.

  • Jul 6
    Простое и дешевое резервное копирование на Google Cloud Storage

    Все знают, что хранить важные данные (резервные копии) для надежности лучше в нескольких географически распределенных местах — для этой цели хорошо подходят облачные хранилища (GCS, S3, Dropbox, Яндекс.Диск и пр.).

  • Jul 3
    Dockerfile: ADD или COPY?

    В данной статье рассмотрим разницу между двумя очень похожими инструкциями, которые используются при сборке docker-образов из Dockerfile — ADD и COPY, а также определимся, какую из них лучше использовать.

  • Jun 29
    Пересборка Nginx с поддержкой PageSpeed

    Собирать Nginx из исходников под свои нужды нам уже не впервой — ранее мы уже собирали Nginx с определенной версией OpenSSL для корректной работы ALPN (Application-Layer Protocol Negotiation) и включали поддержку Brotli — нового алгоритма сжатия.

← Newer Posts Older Posts →

© Copyright 2023 Yevhen Lebid