DevOps
-
DevOps
Docker Swarm 1.0: нативная кластеризация без сторонних костылей
Docker Swarm вошёл в состав Engine - теперь кластер из нескольких нод поднимается штатными средствами. Попробовали на трёх машинах: деплой гладко, планировщик простовато.
-
DevOps
Docker Registry 2.0 и Nexus 2: корпоративный реестр образов без Docker Hub
Развернули Nexus Repository Manager как прокси Docker Registry: кешируем публичные образы и храним внутренние - один адрес для всего парка серверов клиента с требованиями ИБ.
-
DevOps
Docker Compose 1.3: один yaml вместо шести страниц инструкции
Docker Compose 1.3 стабилизировал YAML-формат для многоконтейнерных приложений. Перевели тестовые стенды разработчиков с ручного docker run - и больше не жалеем.
-
DevOps
Kubernetes 1.0: Google объявляет оркестрацию production-ready
Google выпустил Kubernetes 1.0 - первый стабильный релиз оркестратора контейнеров. Смотрим на анонс с осторожным интересом: у нас уже бегут контейнеры на Docker 1.6.
-
DevOps
Docker-экосистема в середине 2015: Compose, Machine, Swarm, Registry
Год после Docker 1.0: оцениваем зрелость Compose, Machine, Swarm и Registry. Что идёт в прод, что остаётся тестовым, и где на горизонте Kubernetes.
-
DevOps
Git для инфраструктуры: ветвление по окружениям вместо папки «backup старый»
Перевели конфиги, playbook-и и скрипты в Git с ветками dev/stage/prod. Pull request на инфраструктуру - непривычно, но инциденты идут на убыль.
-
DevOps
CoreOS и rkt 0.6: смотрим на альтернативу Docker
CoreOS представила rkt 0.6 как daemon-less контейнерный runtime с подписью образов и pod-моделью. Разбираемся, насколько это готово к реальному использованию.
-
DevOps
Docker Swarm 0.3: трёхнодовый кластер без внешних зависимостей
Собираем трёхнодовый Docker Swarm 0.3/0.4, запускаем сервисы через стандартный Docker CLI. Оцениваем зрелость для stateless-задач и сравниваем с Mesos.
-
DevOps
Jenkins pipeline для инфраструктурного кода: гоняем Ansible playbook на тестовом стенде
Подключили Jenkins 1.x к Ansible-репозиторию: каждый push запускает синтаксис-чек и smoke-тест playbook на тестовом стенде перед применением в prod.
-
DevOps
Docker Machine 0.2: создаём Docker-хосты в облаке одной командой
Пробуем Docker Machine 0.2 для разворачивания тестовых сред на удалённых серверах. Один скрипт создаёт хост, ставит Docker и добавляет в Swarm-кластер.
-
DevOps
Docker Compose для локального стенда: web + db + cache в одном файле
Тестируем Docker Compose - бывший Fig - для локального dev-окружения. Один docker-compose.yml вместо трёх страниц инструкций. Что работает, где пока трёт.
-
DevOps
Docker в 2014: от 1.0 до экосистемы за полгода
Прошлись по Docker 1.0-1.4, Fig/Compose, Machine и Swarm. Контейнеры вошли в наш dev и staging - в production пока единичные случаи. Итоги года.