Балансер traefik в rancher cloud
Сегодня рассмотрим ‘modern HTTP reverse proxy’© как альтернативу HAProxy в Rancher Cloud
Сегодня рассмотрим ‘modern HTTP reverse proxy’© как альтернативу HAProxy в Rancher Cloud
Для одного проекта нам понадобилось использовать ресурсы видеокарты (не майнинг).
В статье я описывал как настроить систему сбора логов на baremetal. В данной статье мы расмотрим как сделать такую же систему только с помощью Docker.
Docker-compose — очень удобный инструмент для связки, сборки, запуска и многого другого функционала для работы с контейнерами.
systemd — демон инициализации других демонов в Linux, пришедший на замену используемого ранее стартового демона /sbin/init. Его особенностью является интенсивное распараллеливание запуска служб в процессе загрузки системы, что позволяло существенно ускорить запуск операционной системы.
После тестирования нескольких SCM (системы управления конфигурациями, англ. software configuration management) выбор пал на Аnsible. Как на самый легковесный вариант, не требующий клиент-сервер реализации.
Давно было в планах написать о данном продукте. Но времени особо нету. Что такое Jenkins — инструмент непрерывной интеграции, написанный на Java. Непрерывная интеграция (CI, англ. Continuous Integration) — это практика разработки программного обеспечения, которая заключается в выполнении частых автоматизированных сборок проекта для скорейшего выявления и решения интеграционных проблем. У нас как и вмногих других компаниях, коммитят новые версии кода чуть ли не каждые 20 минут на разных проектах. И сразу же хотят это на тестовых энвайронментах. Заходить на сервера и собирать руками не особо приятное занятие. Тут и приходит на помощь Jenkins Установка Jenkins до боли проста. Опять же будем использовать […]
Наш новый проект решили запускать на Docker. После месяца работы поделюсь мелкими наработками.
date — утилита Unix для работы с системными часами. Выводит текущую дату и время в различных форматах и позволяет устанавливать системное время.
Скрипты запускаемых служб в Linux располагаются в /etc/rc.d/init.d. Для того, чтобы скрипт запускался автоматически во время запуска системы, надо создать символическую ссылку на скрипт и разместить её в каталоге /etc/rc.d/rcN.d где N соответствует уровню выполнения скрипта. Уровни инициализации Linux Обозначиние 0 остановка системы (halt) — работа системы должна быть прекращена 1 однопользовательский режим работы — система инициализирует минимум служб и даёт единственному пользователю (как правило, суперпользователю) без проведения аутентификации командную строку. Как правило, этот режим используется для восстановления системы 2 многопользовательский режим — пользователи могут работать на разных терминалах, вход в систему с процессом аутентификации 3 многопользовательский сетевой режим — в отличие от предыдущего уровня, […]