PaaS系统/容器SocketPlane、cSphere、Paz、RancherOS介绍

以下为你介绍的PaaS系统/容器都可用在Linux系统上:SocketPlane(多主机容器网络)、cSphere(容器虚拟化管理平台)、Paz(持续部署产品环境)、RancherOS(基于 Docker 的操作系统)。

1、SocketPlane(多主机容器网络)

SocketPlane - 多主机容器网络。

开发者不想操作是否是 VLANs、VXLANs、Tunnels 或者是 TEPs. 对于架构人们最关心的是性能和可靠性。而 SocketPlane 在 socket 层面提供了一个网络的抽象层,通过可管理的方式去解决各种网络问题。

主要特性:

Open vSwitch 集成。

用于 Docker 的零配置多主机网络。

Docker/SocketPlane 集群的优雅增长。

支持多网络。

分布式 IP 地址管理 (IPAM)。

下载地址:https://github.com/socketplane/socketplane

2、cSphere(容器虚拟化管理平台)

PaaS系统/容器SocketPlane、cSphere、Paz、RancherOS介绍

cSphere 帮助您更轻松地管理生产环境的Docker容器,释放IT生产力。

可视化:

您还在命令行下手工管理Docker容器吗?

cSphere 可视化地呈现和管理docker主机、镜像、容器和仓库,以及它们之间的依赖关系

规模化。

您还在为大量的容器运行状态、运行位置发愁吗?

管理10000个容器和1个容器一样容易,方便的批量化管理。

自动化:

您还在为服务器上运行的容器可能过载担忧吗?

通过服务发现,服务的变化可以自动地反馈到其他依赖的服务容器里去。

可视化的面板:

提供整体概览。

实时监控容器数量和状态。

全局Docker主机和容器的健康信息展示。

可详细查看某个容器的配置/健康/关联Docker主机等信息。

Docker容器管理:

集中监控所有的Docker容器。

Docker容器的分组/分类功能。

清晰、直观的展现容器状态,如运行、僵尸、停止。

可查看容器和Docker主机的依赖关系。

容器的操作:启动、停止、暂停、恢复。

Docker主机管理:

管理Docker主机(物理机/虚拟机)容量。

检测Docker主机是否超载。

Docker主机的CPU和内存信息及使用量。

展示Docker主机中的容器和本地镜像。

Docker主机上的容器显示和操作: 启动、停止、暂停、删除。

镜像管理:

每台Docker主机上的镜像列表。

快速查看镜像和容器的关系。

对比相同服务的镜像版本是否一致。

镜像的删除、push推送、tag命名操作。

查看镜像的历史构建过程。

便捷的搜索:

可搜索Docker主机、容器和镜像。

可根据不同的字段过滤查找。

定位僵尸容器。

下载地址:https://www.csphere.cn/

3、Paz(持续部署产品环境)

PaaS系统/容器SocketPlane、cSphere、Paz、RancherOS介绍

Paz 是一个基于 Docker、CoreOS、etcd 和 fleet 的持续部署产品环境。是一个类似 PaaS 工作流程的可插入式服务平台。Paz 使用 Node.js 编写。

特性:

漂亮的 Web 界面。

可在各种平台下运行,包括 Vagrant、公有云和裸机。

无需编码即可运行。

可用于持续部署。

部署时无需停机。

服务发现。

开发和生成环境的流程相同。

环境部署简单。

组件:

Web 前端 - A beautiful UI for configuring and monitoring your services.

服务发现 Service directory - A catalog of your services and their configuration.

调度器 Scheduler - Deploys services onto the platform.

协调器 Orchestrator - REST API used by the web front-end; presents a unified subset of functionality from Scheduler, Service Directory, Fleet and Etcd.

中央监控和日志 Centralised monitoring and logging.

下载地址:https://github.com/yldio/paz

4、RancherOS(基于 Docker 的操作系统)

PaaS系统/容器SocketPlane、cSphere、Paz、RancherOS介绍

Rancher OS 是生产规模中运行 Docker 最小,最简单的方式。RancherOS 的所有东西都作为 Docker 管理的容器。这些系统服务包括 udev 和 rsyslog。RancherOS 仅仅包括最少运行 Docker 所需要的软件,所以 RancherOS 的二进制下载包只有大约 20MB。所有东西都能通过 Docker 动态拉取。

RancherOS 最初的目的是构建最小化的 Linux 发行版,可以完美运行 Docker 容器。RancherOS 最初希望能直接在 Linux Kernel 上运行 Docker,把所有用户空间 Linux 服务分发为 Docker 容器。通过这个,RancherOS 就不需要使用一个独立的软件包分发机制。

RancherOS 中 Docker 守护进程作为 PID 1 运行,内核启动的第一进程。我们称这个 Docker 实例为 “System Docker”,作为初始化系统服务的响应,例如 udev,DHCP 和工作台。在其他的 Linux 发行版中,System Docker 作为初始化系统,类似 sysvinit 或是 systemd。System Docker 把所有的系统服务作为 Docker 容器管理。

System Docker 创建一个特别的系统服务容器,称为 User Docker。User Docker 运行一个独立的 Docker 守护进程。

当前发布信息:

v1.5.4 - Docker 18.09.08 - Linux 4.14.138

下载地址:https://github.com/rancher/os

注明

以上就是PaaS系统/容器SocketPlane、cSphere、Paz、RancherOS的介绍内容,这些PaaS系统/容器都能使用在Linux操作系统中。

栏目相关文章