gpt4 book ai didi

kubernetes - Rancher 与 Kubernetes 有何不同

转载 作者:行者123 更新时间:2023-12-03 06:00:11 25 4
gpt4 key购买 nike

我一直在尝试理解 Rancher(或 DC/OS)与 Kubernetes 的不同之处。他们都说自己是Container管理工具。为什么我们两者都需要?它们有何不同?

最佳答案

作者注

这个问题最初是在 3 年前发布的。从那时起,技术格局发生了变化。

例如 Mesosphere,DCOS 背后的公司有 renamed itself and refocused it's efforts on Kubernetes 。同样Rancher将自己定位为 Kubernetes 安装和管理层。

如果这个问题仍然是一个难题,我建议提出新问题。

<小时/>

原始答案

Rancher 是一个简洁的工具,最好将其描述为 Kubernetes 的部署工具,它还集成了自身以提供网络和负载平衡支持。

Rancher 最初创建了自己的框架,名为 Cattle,用于协调多个主机之间的 docker 容器。当时 Docker 仅限于在单个主机上运行。 Rancher 通过在主机之间提供网络为这个问题提供了一个有趣的解决方案,该解决方案最终成为 Docker Swarm 的一部分。

现在,Rancher 允许用户选择部署 Cattle、Docker Swarm、Apache Mesos(DCOS 的上游项目)或 Kubernetes 来管理容器。

<小时/>

回复jdc0589

你说得很对。对于容器用户来说,Kubernetes 抽象出了计算、网络和存储的底层实现细节。 Rancher 正是在这个底层细节的设置中提供了帮助。 Rancher 的网络提供了跨各种平台的一致解决方案。我发现它在裸机或标准(非云)虚拟服务器上运行时特别有用。

如果您只使用 AWS,我会使用 kops并利用您提到的 native 集成。

虽然我对 k8s 着迷,但必须承认 Rancher 还允许轻松安装其他框架(Swarm 和 Mesos)。我建议您尝试一下,只是为了了解为什么您不需要它。

<小时/>

更新2017-10-11

Rancher 宣布了 Rancher 2.0 的预览版。您问题的新答案是,很快 Rancher 将成为一个管理 UI 和一组旨在部署在 Kubernetes 之上的附加服务。

关于kubernetes - Rancher 与 Kubernetes 有何不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39608002/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com