PaaS系统/容器jpm、magnum、LXD、ProjectMonitor介绍
以下为你介绍的PaaS系统/容器都可用在Linux系统上:jpm(Jetpack 管理器)、magnum(OpenStack 容器服务)、LXD(LXC 技术重构)、ProjectMonitor(大型 CI 显示聚合器)。
1、jpm(Jetpack 管理器)
jpm 是 Node.js 的 Jetpack 管理器。能够取代先前的开发 python 工具 Firefox Add-on,它能够用于开发、测试和包的加载。当前它只支持 Firefox 38+。使用它之前最好检查一下binary标记,以确保使用正确的 Firefox 版本。
安装:
从NPM安装最新的稳定版本:
npm install --global jpm
另外,您可以从GitHub源码安装以获得最新功能或在jpm本身上工作,使用npm链接将jpm全局添加到您的路径:
git clone https://github.com/mozilla-jetpack/jpm.git
cd jpm
npm install
npm link
用法:
输入jpm --help获取所有可用的命令和选项。
下载地址:https://github.com/mozilla-jetpack/jpm
2、magnum(OpenStack 容器服务)
magnum 是用于 OpenStack 的容器服务。它有以下特点:
抽象的容器、节点、服务等。
集成了用于容器技术的 Kubernetes 和 Docker。
集成了多租户安全的 Keystone。
继承了k8s多租户网络安全的 Neutron。
下载地址:https://github.com/openstack/magnum
3、LXD(LXC 技术重构)
LXD 是 ubuntu 基于 LXC 技术的重构,容器天然支持非特权和分布式。
LXD 与 Docker 的思路不同,Docker 是 PAAS,LXD 是 IAAS。
LXD 包括三个组件:
系统范围的守护进程 (lxd)。
命令行客户端 (lxc)。
OpenStack Nova 插件 (nova-compute-lxd)。
主要特性:
直观 (简洁的 API 和快速的命令行体验)。
基于镜像。
在线迁移。
下载地址:https://github.com/lxc/lxd
4、ProjectMonitor(大型 CI 显示聚合器)
ProjectMonitor 是一个 CI 显示聚合器。它能够在单一网页上显示多个连续集成生成的状态。它的目的是为了让你的网页更好的显示在大屏幕或TV上。
ProjectMonitor 当前支持:
CircleCI、Codeship、Concourse、Cruise Control、Jenkins、Semaphore、Solano CI (formerly loved as tddium)、TeamCity、Travis CI、Travis CI Pro。
下载地址:https://github.com/pivotal-legacy/projectmonitor
注明
以上就是PaaS系统/容器jpm、magnum、LXD、ProjectMonitor的介绍内容,这些PaaS系统/容器都能使用在Linux操作系统中。