Scripts to configure a Mesos cluster using Mesos and Mesosphere services. Mesos master running the Marathon and Chronos frameworks. Mesos agent with Docker containerizer. Mesos DNS for core service discovery. Marathon load balancer using HAProxy for SSL and proxying to internal applications. To try it out locally use the Vagrant configuration. To use the scripts to build a custom Mesos cluster first install the roles in your project and configure Ansible to load roles from the roles directory provided by this project. Install the chronos-sync ruby script distributed as part of Chronos. Once installed the script can be used for keeping version controlled Chronos job definitions up-to-date with a Chronos instance. Install DCOS CLI and configure for use "inside the cluster" with configured master nodes. The configuration relies on Mesos DNS to provide the Mesos master and Marathon endpoints.

Features

  • Mesos master running the Marathon and Chronos frameworks
  • Mesos agent with Docker containerizer
  • Mesos DNS for core service discovery
  • Marathon load balancer using HAProxy for SSL and proxying to internal applications
  • To try it out locally use the Vagrant configuration
  • Configure Ansible to load roles from the roles directory provided by this project

Project Samples

Project Activity

See All Activity >

License

Apache License V2.0

Follow Mesos Cluster

Mesos Cluster Web Site

Other Useful Business Software
Go From AI Idea to AI App Fast Icon
Go From AI Idea to AI App Fast

One platform to build, fine-tune, and deploy ML models. No MLOps team required.

Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Mesos Cluster!

Additional Project Details

Programming Language

Ruby

Related Categories

Ruby Clustering Software, Ruby Container Management Software, Ruby Load Balancers

Registered

2023-02-13