2016年4月,Mesosphere开源了他们开发的DC/OS(数据中心操作系统),作为一个数据中心操作系统而言,基于其之上的各种各样的应用是不可或缺的。在DC/OS系统中,Cosmos扮演了App Store的作用,Cosmos提供的API可以方便的通过DC/OS的UI以及DC/OS的CLI来完成应用仓库的管理,应用的部署,应用的卸载等功能。
Universe简介:
Cosmos的应用仓库管理是通过Universe和Cosmos共同完成的,Universe是mesosphere的一个开源项目,其目的是为DC/OS提供一个应用软件包仓库,目前在mesosphere github(https://github.com/mesosphere/universe) 上的应用包提供了一些能跑在Marathon之上的App以及一些mesos上层的framework。
今天我们就先从介绍universe开始。
准备工作:
首先,我们需要把mesosphere github 上的universe克隆到本地。
# git clone https://github.com/mesosphere/universe
# ll universe
-rw-r--r-- 1 hchenxa staff 10834 Jun 3 14:40 LICENSE
-rw-r--r-- 1