All Projects → HubSpot → Singularity

HubSpot / Singularity

Licence: apache-2.0
Scheduler (HTTP API and webapp) for running Mesos tasks—long running processes, one-off tasks, and scheduled jobs. #hubspot-open-source

Programming Languages

java
68154 projects - #9 most used programming language

Labels

Projects that are alternatives of or similar to Singularity

mesos-framework
A wrapper around the Mesos HTTP APIs for Schedulers and Executors. Write your Mesos framework in pure JavaScript!
Stars: ✭ 61 (-92.31%)
Mutual labels:  mesos
Swan
A Distributed, Highly Available Mesos Scheduler, Inspired by the design of Google Borg
Stars: ✭ 411 (-48.17%)
Mutual labels:  mesos
Awesome Mesos
Everything about Apache Mesos
Stars: ✭ 532 (-32.91%)
Mutual labels:  mesos
Nixy
nixy - nginx auto configuration and service discovery for Mesos/Marathon
Stars: ✭ 259 (-67.34%)
Mutual labels:  mesos
Linkerd Examples
Examples of how to configure and run linkerd
Stars: ✭ 370 (-53.34%)
Mutual labels:  mesos
Ansible Playbooks
Ansible playbook collection that have been written for Ubuntu. Some of the playbooks are Elasticsearch, Mesos, AWS, MySql, Sensu, Nginx etc..
Stars: ✭ 429 (-45.9%)
Mutual labels:  mesos
mesomatic
A simple and idiomatic Clojure facade around the Mesos JAVA API
Stars: ✭ 68 (-91.42%)
Mutual labels:  mesos
Go Health
Library for enabling asynchronous health checks in your service
Stars: ✭ 588 (-25.85%)
Mutual labels:  mesos
Docker practice
Learn and understand Docker technologies, with real DevOps practice!
Stars: ✭ 19,768 (+2392.81%)
Mutual labels:  mesos
Mesos
Apache Mesos
Stars: ✭ 4,824 (+508.32%)
Mutual labels:  mesos
Lstags
Explore Docker registries and manipulate Docker images!
Stars: ✭ 277 (-65.07%)
Mutual labels:  mesos
Bk Bcs
蓝鲸智云容器管理平台(BlueKing Container Service)
Stars: ✭ 368 (-53.59%)
Mutual labels:  mesos
Marathon Lb
Marathon-lb is a service discovery & load balancing tool for DC/OS
Stars: ✭ 449 (-43.38%)
Mutual labels:  mesos
mentos
Fresh Python Mesos Scheduler and Executor driver
Stars: ✭ 18 (-97.73%)
Mutual labels:  mesos
Scope
Monitoring, visualisation & management for Docker & Kubernetes
Stars: ✭ 5,247 (+561.66%)
Mutual labels:  mesos
dcos-autoscaler
Autoscaler for DC/OS hosted in a cloud provider
Stars: ✭ 12 (-98.49%)
Mutual labels:  mesos
Minimesos
The experimentation and testing tool for Apache Mesos - NO LONGER MAINTANED!
Stars: ✭ 429 (-45.9%)
Mutual labels:  mesos
Toil
A scalable, efficient, cross-platform (Linux/macOS) and easy-to-use workflow engine in pure Python.
Stars: ✭ 733 (-7.57%)
Mutual labels:  mesos
Mesos Go
Go language bindings for Apache Mesos
Stars: ✭ 550 (-30.64%)
Mutual labels:  mesos
Chronos
Fault tolerant job scheduler for Mesos which handles dependencies and ISO8601 based schedules
Stars: ✭ 4,303 (+442.62%)
Mutual labels:  mesos

Singularity

Latest Release Version: 1.4.0

Mesos Version: 1.9.0

Build Status

Overview

Singularity is an API and web application for running and scheduling Apache Mesos tasks — including long running processes, scheduled jobs, and one-off tasks.

It focuses on a batteries-included approach: Singularity and its components provide an entire Platform as a Service (PaaS) to end-users. It has many features which have been introduced to reduce developer friction and ensure proper operation and reliable deployment of tasks. Users may even be unfamiliar with and shielded from the details of Mesos.

For a more thorough explanation of the concepts behind Singularity and Mesos click here.


Features


Try It Out!

If you want to give Singularity a try, you can install docker and docker-compose to run our example cluster.

Run docker-compose pull first to get all of the needed images. Note: This may take a few minutes

Then simply run docker-compose up and it will start containers for...

  • mesos master
  • mesos slave (docker/mesos containerizers enabled)
  • zookeeper
  • Singularity
  • Baragon Service for load balancer management
  • Baragon Agent + Nginx as a load balancer

...and the following UIs will be available:

if using boot2docker or another vm, replace localhost with the ip of your vm


Getting Started

Requirements
Contact

Reference

Installation

Deployment

Development


Singularity is built and used by a number of different companies. Check out the list of adopters here.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].