Singularity

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

Github星跟蹤圖

Singularity

Latest Release Version: 1.0.0

Mesos Version: 1.8.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.

主要指標

概覽
名稱與所有者HubSpot/Singularity
主編程語言Java
編程語言Java (語言數: 12)
平台
許可證Apache License 2.0
所有者活动
創建於2013-10-16 21:28:49
推送於2023-06-02 15:34:03
最后一次提交2022-11-18 07:41:01
發布數90
最新版本名稱Singularity-1.5.0 (發布於 )
第一版名稱Singularity-0.1.0 (發布於 2013-10-29 14:57:17)
用户参与
星數822
關注者數53
派生數187
提交數12.2k
已啟用問題?
問題數420
打開的問題數36
拉請求數1632
打開的拉請求數1
關閉的拉請求數248
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?