Update: Ansible Playbook für Apache Mesos v0.18.0
Das Ansible Playbook für die automatisierte Installation und Konfiguration eines Apache Mesos Stacks, hat eine Aktualisierung bekommen.
v0.18.0
- Change mesos default principal to “mesos”
- Add possibility to configure multiple insecure registries
- Add docker_options variable to configure multiple opt parameter for docker
- Change Weave systemd to multi-user target
- Fix mesos-dns wrong user
- Change dnsmasq role to install on all server
Der Stack sieht nun wie folgt aus:
Manager node
| Software version | Role | Install type |
|---|---|---|
| Mesos 1.11.0 | Mesos Masters | RPM |
| Marathon 1.10.17 | Marathon masters | RPM |
| Zookeeper 3.5.8 | Zookeeper cluster | dependencies to Mesos/Marathon RPM |
| Mesos-DNS 0.8.0 | Service Discovery for Mesos Tasks | RPM |
| Metronome 0.6.30 | Schedule Server | JAVA dependencies to Marathon |
Worker node
| Software version | Role | Install type |
|---|---|---|
| Mesos 1.11.0 | Mesos Agent | RPM |
| Docker 19.03.1-ce | Docker engine | RPM |
| Weave 2.6.0 | Container networking | Docker image |
| Weavescope 1.11.3 | Container Management | Docker image |
| DNSMasq 2 | Container DNS | RPM |
| Rexray 0.11.4 | Persistant Storage | RPM |
