【问题标题】:What's the difference between Kubernetes and Flynn/DeisKubernetes 和 Flynn/Deis 有什么区别
【发布时间】:2015-01-30 07:40:06
【问题描述】:

我已经阅读了这些项目的一些介绍,但仍然无法清楚地了解 Kubernetes 和 Flynn/Deis 之间的区别。有人可以帮忙吗?

【问题讨论】:

    标签: docker kubernetes deis flynn


    【解决方案1】:

    Kubernetes 真的是三样东西:

    • 一种将容器(实际上是称为 pod 的容器集)动态调度到机器集群的方法。
    • 使用标签和帮助程序 (ReplicationController) 管理和水平扩展大量这些 pod
    • 通过服务在 Pod 集之间进行通信,在公共 IP 上对外公开一组 Pod 并轻松使用外部服务。这对于处理 pod 放置/调度方式的水平缩放和动态特性是必要的。

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

    考虑 Kubernetes 的一种方式是作为“逻辑”基础架构的系统(与传统的 VM 云系统相比,后者是

    【讨论】:

    • 作为Deis的创造者,我完全同意Joe的解释。 Deis(和其他 PaaS 系统)为应用程序提供生命周期管理工作流。这侧重于构建和配置管理、协作功能等。Deis 已经开始通过 Kubernetes 对容器编排进行原型设计,因为它为 PaaS 提供了许多构建块,包括声明性 API、服务发现和复制控制。这是一张从我的角度帮助解释堆栈的图表:pbs.twimg.com/media/B33GFtNCUAE-vEX.png:large
    • @gabrtv Deis 中当前的调度器(容器编排)是什么,它是内置在 Deis 中的吗?
    • @ming.kernel Deis 目前使用 CoreOS 的 Fleet。我们还将很快宣布支持通过 Mesos 进行调度。
    猜你喜欢
    • 2019-03-05
    • 2018-05-30
    • 2016-04-04
    • 2018-05-12
    • 1970-01-01
    • 2019-05-13
    • 2021-08-10
    • 1970-01-01
    • 2017-04-22
    相关资源
    最近更新 更多