«pocker - gui для docker», Владимир Василькин (almworks,...

Post on 14-Apr-2017

3.233 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Pocker — раз, два — и готовая среда!

Владимир Василькин

← не люблю openspace

люблю кататься на яках →

решаю проблемы в

Pocker. Начало.

Разработка плагинов:• Отладка• Тестирование• Воспроизведение проблем заказчика• Демонстрации

• Настройка рабочих окружений!

Сложности создания окружений

• Разные версии продуктов Atlassian• Различные СУБД• Различные наборы плагинов• Различные наборы данных• Различные и т. п. и т.д.

Как помочь?

• Минимум усилий• Минимум времени• Без отрыва от текущих задач• Без отрыва админа...!

Pocker это...

Удобный интерфейс

● для запуска программ в различных конфигурациях

● и управления ими

Типы виртуализации...

● Железо● Полная эмуляция (разные ядра ОС)● Контейнеры (изоляция ОС)● Контейнеры (изоляция приложения) - Docker

Docker это...

Opensource платформа для виртуализации:

● изоляция отдельного приложения

● управление ресурсами

Запуск JIRA

Параметры запуска

• Имя контейнера

• Версия Jira• Конфиг СУБД• Плагины• Импорт данных• Лицензии• JDebug

Запуск JIRA – готовая среда

Управление контейнерами

Управление настройками

• Новые версии приложений• Версии плагинов, в т.ч.

● Интеграция с билд-сервером• Наборы данных• Лицензии

Базовые возможности

• JIRA/Confluence• Разные СУБД• Авто-импорт• Управление плагинами

• Доступ к файлам• Доступ к логам• Лицензии• Заметки• JAVA DEBUG

Доп. настройки

• Интеграция с TeamCity• Сообщения slack/email• “человеческие” DNS имена• JIRA Data Center (Cluster)• Профили• Другие программы

Варианты использования

VirtualBox• локально• скорость?• мало контейнеров• нет DNS имен• нет кластера

Сервер• совместная работа• скорость!• много контейнеров• все-все-все фичи

Проблемы (ресурсы!)

VirtualBox• min 2 CPU• min 2 G RAM• min 8 GB disk

Сервер• 1 GB RAM/ct• 500 MB/ct min• Disk I/O ?• System

pocker.almworks.com

HW• 6 core/12 treads• 64 GB RAM• 2x256 GB SSD• 2x2 TB HDD• reboot по субботам

нагрузка• ~ 400 ct• >30 running ct• > 60 GB RAM• 175 GB HDD• 270 GB SSD

Дополнительные возможности

• Командная работа• История конфигураций• Ограничения ресурсов для приложений• Быстрый доступ к интерфейсу JIRA

Главное

Pocker. Итоги.

• Отладка

• Тестирование• Воспроизведение проблем...• Демонстрации

Планы

• R/w доступ к файлам

• Журналирование• Массовое удаление • Документация

• Перенос в Docker-контейнер

• Дисковое пространство

• Pocker-кластер?

Opensource

• BSD-подобная лицензия

• Все компоненты открытые

• Bitbucket

vladimir@almworks.com

https://bitbucket.org/almworks/pocker

Где взять:

Куда писать:

top related