PaaS系统/容器Flannel、Stampede、Fig、Dokkufy介绍

以下为你介绍的PaaS系统/容器都可用在Linux系统上:Flannel(容器集群子网)、Stampede(CoreOS的IaaS/Docker编配平台)、Fig(Docker 应用构建管理工具)、Dokkufy(Dokku toolbelt)。

1、Flannel(容器集群子网)

PaaS系统/容器Flannel、Stampede、Fig、Dokkufy介绍

Rudder 已改名为Flannel,为每个使用 Kubernetes 的机器提供一个子网。也就是说 Kubernetes 集群中的每个主机都有自己一个完整的子网,例如机器 A 和 B 可以有 10.0.1.0/24 和 10.0.2.0/24 子网。该模型的好处就是降低端口映射的复杂度,缺点是目前只有 GCE 云服务提供者可以实现。

下载地址:https://github.com/coreos/flannel

2、Stampede(CoreOS的IaaS/Docker编配平台)

Stampede 是基于 CoreOS 的混合 IaaS/Docker 编配平台。Stampede 需要一个空的 CoreOS 集群,通过简单的配置就可以拥有可以同时运虚拟机和 Docker 的平台。Stampede 能很好的支持 IaaS 到 Docker 的复杂业务流程,增强了网络,存储和管理方面的能力。Stampede 的最终目标是继续支持传统的 IaaS,同时增强对 Docker 和容器的支持。

安装:

通过 Fleet 和 Etcd 配置开始空白的 CoreOS 集群:

wget http://stampede.io/latest/cattle-stampede.service

fleetctl start cattle-stampede.service

fleetctl list-units

输出:

PaaS系统/容器Flannel、Stampede、Fig、Dokkufy介绍

API/UI 已经提供在服务器的 9080。

UI:

PaaS系统/容器Flannel、Stampede、Fig、Dokkufy介绍

函数:

1]、Virtual Machines

Libvirt/KVM

EC2/OpenStack images work out of the box

EC2 style meta data

OpenStack config drive

Managed DNS/DHCP

User data

Floating IPs

Private networking

VNC Console

CoreOS, Ubuntu, Fedora, and Cirros templates preconfigured

2]、Docker

Link containers across servers

Dynamically reassign links and ports

3]、Networking

VMs and containers can share the same network space

By default, a private IPSec VPN is created that spans servers

All containers and VMs live on a virtual network that can span across cloud

Can also use any libvirt networking models for VMs

4]、Interface

Use web browser to explore and use API

UI

REST API

Command line client

Python API bindings

下载地址:https://github.com/cattleio/stampede

3、Fig(Docker 应用构建管理工具)

PaaS系统/容器Flannel、Stampede、Fig、Dokkufy介绍

Fig 主要用来跟 Docker 一起来构建基于 Docker 的复杂应用,Fig 通过一个配置文件来管理多个Docker容器,非常适合组合使用多个容器进行开发的场景。

下载地址:http://www.fig.sh/

4、Dokkufy(Dokku toolbelt)

Dokkufy 是一个 Dokku toolbelt,灵感来自 Heroku toolbelt。

命令示例:

dokkufy <command>

help--shows this list

server--installs Dokku on a Ubuntu 12.04 or 14.04 server

server:upgrade--upgrades a Dokku server

plugin:list--shows a list of Dokku plugins

plugin:install--installs a plugin on the server

plugin:uninstall--uninstalls a plugin on the server

app--adds a dokku remote for a server to an app

app:clear--removes a dokku remote for a server for an app

dokku <command>--runs dokku commands on the server attached to this app

下载地址:https://github.com/cbetta/dokkufy

注明

以上就是PaaS系统/容器Flannel、Stampede、Fig、Dokkufy的介绍内容,这些PaaS系统/容器都能使用在Linux操作系统中。

栏目相关文章