2014-12-02 93 views

回答

19

Kubernetes真的是三两件事:

  • 一种动态调度容器(实际上,套容器称为豆荚)的机器集群。
  • 使用标签和帮助程序管理和横向扩展很多这些窗格(ReplicationController)
  • 通过服务在窗格集之间进行通信,在公共IP上公开外部的一组窗体并轻松地使用外部服务。这对于处理水平缩放以及pod如何放置/排定的动态性质是必要的。

这是一套用于在一组机器上管理计算的工具集。它不是一个完整的应用程序PaaS。 Kubernetes不知道什么是“应用程序”。通常PaaS系统提供了一种简单的方式来获取代码并将其作为应用程序进行部署和管理。事实上,我希望看到专门的PaaS系统建立在Kubernetes之上 - 这就是RedHat OpenShift正在做的事情。想想Kubernetes

一种方式是为“逻辑”基础设施(传统VM云系统等,有

+10

作为DEIS的创作者我全心全意乔的解释一致的系统对比。DEIS(和其他的PaaS系统)为应用程序提供生命周期管理工作流,主要关注构建和配置管理,协作功能等。Deis已经开始通过Kubernetes对容器编排进行原型设计,因为它为PaaS提供了许多构建模块,包括声明性API,服务发现和复制控制 下面是从我的角度帮助解释堆栈的图:https://pbs.twimg.com/media/B33GFtNCUAE-vEX.png:large – gabrtv 2014-12-04 02:40:14

+0

@ gabrtv Deis中的当前调度器(容器编排)是什么?它是否构建在Deis中? – 2014-12-04 03:24:31

+0

@ ming.kernel Deis目前使用CoreOS的舰队。我们也会很快宣布支持通过Mesos进行调度。 – gabrtv 2014-12-04 04:50:30

相关问题