Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

Mesos Cluster Architecture Diagram of Advanced docker (23)

2025-01-16 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >

Share

Shulou(Shulou.com)06/02 Report--

Original articles, welcome to reprint. Reprint please indicate: reproduced from IT Story Association, thank you!

Original link address: "Advanced article" Mesos cluster architecture diagram of docker (23)

Last time we learned about the principle of Mesos, this time we tried to build the environment, but before building the environment, we had to have a server. Here we use mac books and virtual machines to build. 4 servers. So I feel like I need to draw an architecture diagram to figure out what software needs to be installed on each server, to facilitate the environment to be built later, and to understand how they interact before.

There are four servers, one is a host (HOST), and the other three are virtual machines (Server01,Server02,Server03). One component is Mesos Master on the Server02 machine. MesosMaster achieves high availability through zookeeper, selects groups through zookeeper, and Marathon also uses zookeeper to find the corresponding master node communication. My mac has only 8g of memory, so there is only one MesosMaster. If the machine is a powerful old man, you can create three MesosMaster for all three virtual machines. If any MesosMaster fails, the other will continue to be highly available. Zookeeper runs on top of Host. The Framework framework running Mesos SlaveMarathon on Server01 and Server03 runs on Server02, which mainly serves as service scheduling and service discovery. The old man can also run multiple Marathon on different machines to achieve high availability. It communicates with Marathon to achieve service scheduling. Mesos Master manages the Mesos slave and dispatches tasks to its own salve. Both Mesos Master and Mesos slave are registered on zookeeper. Marathon-lb also runs on Host hosts. Marathon-lb communicates with Marathon. Subscribe to the components of Marathon and know the status of all Slave under the Mesos managed by Marathon, as well as the external ip and port number. Finally, run a browser on the host, and the browser accesses all our services through Marathon lb.

PS: we will draw the most basic Mesos architecture diagram and start building the service environment next time.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Servers

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report