Docker

Apache Mesos – retired cluster manager

Apache Mesos was a cluster manager designed to share computing resources across distributed applications and frameworks. It abstracted CPU, memory, storage and other resources from a pool of machines and offered them to higher-level frameworks that handled application-specific scheduling.

Mesos was used as infrastructure for large distributed systems and could run workloads directly or through container technologies. The Apache Software Foundation has retired the project because of inactivity. Its website, source code, mailing lists, issue tracker and other project resources are retained in read-only form in the Apache Attic.

This is free and open source software.

Key Features

  • Distributed cluster resource management across groups of physical or virtual machines.
  • Two-level scheduling model that offered resources to application frameworks while leaving task placement decisions to those frameworks.
  • Resource isolation for CPU, memory, disk, ports and other workload requirements.
  • Support for running containerised workloads alongside other distributed applications.
  • Mesos containerizer with Linux isolation mechanisms including cgroups and namespaces.
  • Support for Docker containers through its containerisation layer.
  • Replicated masters and agents for high-availability cluster operation.
  • HTTP APIs for framework development, cluster operation and monitoring.
  • Built-in web interface for viewing cluster state and navigating task sandboxes.
  • Pluggable modules and isolation mechanisms for extending cluster behaviour.
  • Designed to support multiple distributed frameworks sharing the same cluster.
  • Project resources remain available for existing users and downstream forks, but Apache no longer develops Mesos.

Website: mesos.apache.org
Support:
Developer: Apache Software Foundation
License: Apache License 2.0

Mesos is written in C++. Learn C++ with our recommended free books and free tutorials.


Related Software

Container Managers
PortainerLightweight and easy to use management UI
PodmanTool for managing OCI containers and pods
LXDManage virtual machines and containers
lazydockerTerminal interface for managing Docker containers and Compose services
RancherContainer management platform
DockgeWeb-based Docker Compose stack manager with an interactive editor
Podman DesktopDesktop GUI for containers, images, pods and Kubernetes workflows
oxkerFast terminal interface to view and control Docker containers
IncusSecure and powerful system container and virtual machine manager
PodsManage your Podman containers
podman-tuiTerminal interface for managing Podman environments
Cockpit PodmanWeb interface for managing Podman containers and images
CruiseDocker TUI client
CloudminManage virtual systems running virtualization technology

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our carefully curated directory of recommended free and open source software, covering every major software category.

The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more.

Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted