Подготовка среды для тренинга по Service Discovery
Настройка
Установить инструменты
> brew cask install docker virtualbox vagrant \
&& brew install ansible httpie haproxy
Установить hostmanager плагин для vagrant
> vagrant plugin install vagrant-hostmanager
Загрузить vagrant-образ для тестовой среды
> vagrant box add stereohorse/alfa-infra-sandbox
Создать учётную запись на Docker Hub
Вот здесь. Затем нужно залогиниться из командной строки:
> docker login
Установить JDK 8
По этой ссылке. После установки проверяем версию:
$ javac -version
javac 1.8.0_<номер, котрый можно проигнорировать>
Установить IntelliJ IDEA
Подойдёт и Community Edition.
Проверяем установку
# загружаем этот репозиторий
git clone https://github.com/stereohorse/service-discovery-workshop.git
cd service-discovery-workshop
# запускаем виртуальные машины
vagrant up
После этого открываем в браузере:
Должны открыться UI Mesos и Marathon. После этого останавливаем виртуальные машины:
> vagrant suspend