awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mesosphere avatar

mesosphere/marathonArchived

0
View on GitHub↗
4,036 stars·832 forks·Scala·Apache-2.0·8 vuesmesosphere.github.io/marathon↗

Marathon

Marathon est un orchestrateur de conteneurs Apache Mesos et un gestionnaire de charges de travail distribuées. Il sert de framework pour déployer et gérer des applications conteneurisées et des charges de travail sur un cluster distribué.

Le système fonctionne comme un planificateur de ressources de cluster qui assigne les applications aux ressources disponibles via un plan de contrôle centralisé. Il se distingue par son orchestration basée sur des contraintes de placement d'instances, qui restreint le déploiement des conteneurs en fonction des attributs des nœuds ou des emplacements en rack pour garantir une haute disponibilité.

La plateforme offre des capacités de mise à l'échelle automatique du cluster et de découverte de services conteneurisés pour s'intégrer aux équilibreurs de charge. Elle inclut un système de surveillance de santé utilisant des sondes réseau pour déclencher des processus de récupération automatiques et un système de notification qui diffuse les événements du cluster en temps réel vers des points de terminaison externes.

Les interfaces de gestion sont protégées par authentification et chiffrement SSL.

Features

  • Containerized Application Deployment - Orchestrates the deployment and lifecycle of containers across a cluster to maintain scalability and availability.
  • Distributed Workload Managers - Acts as a centralized coordinator for deploying, scaling, and monitoring containerized workloads across a distributed Mesos cluster.
  • Container Instance Scaling - Adjusts the number of running application instances to match current demand and distribute traffic across the cluster.
  • Distributed Application Managers - Coordinates the health and placement of applications across multiple nodes to ensure stability in distributed environments.
  • Centralized Control Planes - Implements a centralized control plane to coordinate the lifecycle and scaling of distributed workloads across the cluster.
  • Cluster Resource Schedulers - Functions as a controller that assigns applications to available resources based on specific constraints and node locations.
  • Docker Container Lifecycle Automation - Automates the lifecycle of Docker and other containers to maintain high availability and scalability.
  • Placement Restrictions - Restricts where containers are deployed by matching application requirements against specific node attributes or rack locations.
  • Distributed Cluster Management - Provides a centralized control point for coordinating and monitoring the health of applications running across a distributed cluster.
  • Distributed Workload Orchestration - Coordinates the placement and health of applications across multiple nodes to ensure stability in distributed environments.
  • Mesos Container Orchestration - Deploys and manages Docker containers and other workloads across an Apache Mesos cluster at scale.
  • Mesos Container Orchestrators - Acts as a system for deploying and managing containerized applications and workloads across a distributed Apache Mesos cluster.
  • Resource Offer Scheduling - Delegates task placement and hardware resource allocation to a distributed systems kernel via a resource offer mechanism.
  • Consensus-Based State Replication - Maintains a consistent cluster configuration and application state across multiple nodes using a replicated consensus-based store.
  • Traffic Load Balancers - Integrates with proxies and load balancers to distribute incoming network traffic across active application instances.
  • Workload Placement Policies - Restricts application instance placement based on physical location to maintain redundancy and prevent service outages.
  • Placement Constraints - Restricts where application instances run based on node or rack location to maintain high availability.
  • Service Instance Discovery - Tracks active application instances and provides a mechanism for discovering them to enable network traffic distribution.
  • Automated Cluster Scaling - Adjusts the number of running application instances based on demand and distributes traffic across available resources.
  • Cluster Management APIs - Provides a remote interface for automating application deployments and cluster configuration via scripts and external tools.
  • Real-Time Event Notifications - Streams real-time cluster events to external HTTP endpoints to trigger automation and update load balancers.
  • Application Health Monitors - Uses HTTP and TCP network probes to verify application availability and trigger automatic recovery processes.
  • HTTP Health Probes - Continuously verifies application availability via periodic HTTP network probes to trigger automatic recovery processes.
  • Orchestration and Management - Scaling and management for containers on distributed systems.
  • System Deployment - Orchestration framework for long-running services on Mesos.
  • Workload Orchestration and Scheduling - Container deployment and management on Apache Mesos.

Historique des stars

Graphique de l'historique des stars pour mesosphere/marathonGraphique de l'historique des stars pour mesosphere/marathon

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Marathon

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Marathon.
  • apache/dubbo-adminAvatar de apache

    apache/dubbo-admin

    4,048Voir sur GitHub↗

    dubbo-admin is a web-based administration console and management interface for the Apache Dubbo ecosystem. It serves as a centralized tool for configuring and monitoring services, providers, and consumers across distributed microservices architectures. The project functions as a traffic control plane and service governance tool, enabling the implementation of request routing rules, canary deployments, and traffic regulation. It provides a dedicated interface for orchestrating service mesh data planes and proxy configurations to connect services within a unified network management layer. The

    Goadmincontrol-planego
    Voir sur GitHub↗4,048
  • sidpalas/devops-directive-kubernetes-courseAvatar de sidpalas

    sidpalas/devops-directive-kubernetes-course

    1,892Voir sur GitHub↗

    This project is a comprehensive educational curriculum designed to teach the fundamentals of container orchestration and infrastructure automation. It provides a structured learning path for mastering the lifecycle management of containerized applications, covering the core concepts of declarative resource definitions, control-loop-based reconciliation, and distributed cluster state management. The course distinguishes itself by focusing on practical, hands-on implementation of modern DevOps practices. It guides users through the integration of GitOps workflows for state synchronization, the

    Smarty
    Voir sur GitHub↗1,892
  • microsoftdocs/azure-docsAvatar de MicrosoftDocs

    MicrosoftDocs/azure-docs

    10,894Voir sur GitHub↗

    Azure Docs is the official technical documentation repository for Microsoft Azure, the cloud computing platform. It provides comprehensive guidance on the full spectrum of Azure services, covering everything from core infrastructure components like virtual machines, Kubernetes clusters, and serverless computing to platform services for AI, machine learning, data analytics, and storage. The documentation details how to provision, manage, and govern cloud resources at scale, including policy enforcement, identity management, and cost optimization. The documentation distinguishes Azure through i

    Markdownskilling
    Voir sur GitHub↗10,894
  • psviderski/uncloudAvatar de psviderski

    psviderski/uncloud

    4,653Voir sur GitHub↗

    Uncloud is a decentralized container orchestrator designed to deploy and manage applications across multiple servers without a central control plane. It functions as a peer-to-peer system and a Docker Compose cluster deployer, using SSH-based infrastructure management to coordinate operations across remote nodes. The project distinguishes itself by using a secure mesh network overlay to enable direct inter-container communication across different physical machines. It facilitates container image distribution by transferring missing layers directly from local environments to target nodes, bypa

    Gocontainersdeploymentdevops
    Voir sur GitHub↗4,653
Voir les 30 alternatives à Marathon→

Questions fréquentes

Que fait mesosphere/marathon ?

Marathon est un orchestrateur de conteneurs Apache Mesos et un gestionnaire de charges de travail distribuées. Il sert de framework pour déployer et gérer des applications conteneurisées et des charges de travail sur un cluster distribué.

Quelles sont les fonctionnalités principales de mesosphere/marathon ?

Les fonctionnalités principales de mesosphere/marathon sont : Containerized Application Deployment, Distributed Workload Managers, Container Instance Scaling, Distributed Application Managers, Centralized Control Planes, Cluster Resource Schedulers, Docker Container Lifecycle Automation, Placement Restrictions.

Quelles sont les alternatives open-source à mesosphere/marathon ?

Les alternatives open-source à mesosphere/marathon incluent : apache/dubbo-admin — dubbo-admin is a web-based administration console and management interface for the Apache Dubbo ecosystem. It serves… sidpalas/devops-directive-kubernetes-course — This project is a comprehensive educational curriculum designed to teach the fundamentals of container orchestration… microsoftdocs/azure-docs — Azure Docs is the official technical documentation repository for Microsoft Azure, the cloud computing platform. It… psviderski/uncloud — Uncloud is a decentralized container orchestrator designed to deploy and manage applications across multiple servers… apache/mesos — Apache Mesos is a distributed systems kernel and cluster resource manager that abstracts CPU, memory, and storage… lxc/incus — Incus is a unified orchestration platform for managing system containers, OCI application containers, and virtual…