资讯专栏INFORMATION COLUMN

Rancher 2.0 的第一印象

Keagan / 2046人阅读

摘要:然而,这项功能实际使用起来并不方便,多数情况下特别是对企业而言投入产出比并不大。指标和监控也是受益于和有许多集成关联的和。这在当时编排框架三足鼎立的阶段是一个创举,整个实现的过程对的研发而言也实属不易。

如果你最近对容器领域有所关注的话,想必你已经发现了,最近这段时间里,与Kubernetes相关的技术在快速、大量地涌现。因此,再增加一个,可能也不会让人有多新奇。不过,Rancher近期发布的新版产品还是值得你来了解一番的。Rancher Labs的研发团队一直在研究一些新的想法,我认为这将会对我们所有人对Kubernetes(K8s)的想法产生深刻影响。我会在这篇博客中说说我最感兴趣的三个方面。

首先,Rancher 2.0可以使用docker-compose来部署K8s的pods、services和ingress。Docker通过组件化的方式极大地优化了用户体验。我喜欢它的直观和简洁,这对于没有时间在容器上过多钻研、只需要完成工作的人来说,易于上手的它是一个绝佳的选择。另外,K8s的资源清单功能十分强大,且具有不错的扩展性。然而,这项功能实际使用起来并不方便,多数情况下(特别是对企业而言)投入产出比并不大。而Rancher 2.0很好地解决了这一困境,对于K8s新手而言,他们可以通过Rancher使用docker-compose来部署他们的应用程序,而对喜欢原生的k8s资源清单功能的用户来说,他们也能继续用他们原先的方式使用k8s。

K8s在世界各地势头正猛,我想我们还没有时间停下来,去评估一个组织内的工程师(并非容器的爱好者)实际上是否真的向往K8s的用户体验。因为在我的经验中,这种大范围的推广,既可以产生技术,也可能会破坏技术。一段时间过后,当热潮退去,如果用户并没有对此产生兴趣,那么这项技术就很可能会成为一个只能被束之高阁、无法落地的技术——特别是在一开始它是以提高开发人员生产力为卖点。

第二,Rancher 2.0利用了K8s的成熟特性。你肯定听说过“不要重造轮子”的格言,可“重造轮子”的事情却又总在科技公司重演。所幸我们的研发团队意识到我们可以依靠K8s的API实现新功能,而无需自己从头构建。我坚信这样会使得软件开发得更好,因为你不必冒着重蹈覆辙的风险,而只需专注于解决新问题。这样的想法来源于我个人和其他人的经验,比如Joel Spolsky的有关重写软件的理解。

那么Rancher 2.0中有哪些有关使用K8s特性的例子呢?其一,我们通过扩展现有的K8s结构(如命名空间和RBAC)来实现多租户模型。Federation也是我们在决定利用K8s实现之前自己做的事情。指标和监控也是受益于和K8s有许多集成关联的Heapster和InfluxDB。而上述这些仅仅是我们在Rancher中使用K8s技术的几个亮点而已。

最后,我对K8s将在Rancher Labs未来的影响很是期待。自从我们首次在容器生态系统中提供解决方案之后,我们尝试过支持所有的编排调度框架(k8s、Mesos、Swarm),给我们的用户提供尽可能多的选择。这在当时编排框架“三足鼎立”的阶段是一个创举,整个实现的过程对Rancher Labs的研发而言也实属不易。而我一直想知道如果我们把精力放在这些技术中的其中某一项上,Rancher会是什么样子。令我高兴的是,业界已经逐渐将K8s视为编排调度框架的主流选择,这样我们就能够集中我们的精力,不必担心因多样性而出现用户群体有限的问题。

我希望上述的理由能够让你有兴趣去了解Rancher 2.0。作为开源产品,Rancher产品一路走来的的进步与完善离不开用户的支持与反馈,我们重视每一个人的每一条意见,请随时分享你的经验,让我们做得更好。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/32596.html

相关文章

  • Rancher 2.0 第一印象

    摘要:然而,这项功能实际使用起来并不方便,多数情况下特别是对企业而言投入产出比并不大。指标和监控也是受益于和有许多集成关联的和。这在当时编排框架三足鼎立的阶段是一个创举,整个实现的过程对的研发而言也实属不易。 如果你最近对容器领域有所关注的话,想必你已经发现了,最近这段时间里,与Kubernetes相关的技术在快速、大量地涌现。因此,再增加一个,可能也不会让人有多新奇。不过,Rancher近...

    zr_hebo 评论0 收藏0
  • Rancher 2.0快速上手指南

    摘要:而用户能在同一平台上管理任何集群,轻松地充分利用的强大能力及其迅速壮大的生态系统。在本指南中,你将会了解如何快速上手。环境中的所有主机必须允许彼此间的流量能够进行跨主机联网。这一过程需要几分钟完成。如果服务正常,将会显示状态为绿色。 大家好,给大家介绍一下,这是帮助大家率先上手尝试Rancher 2.0的神器 @Rancher 2.0快速上手指南 内容导读 准备一台Linux主机 启...

    xiaodao 评论0 收藏0
  • Rancher 2.0快速上手指南

    摘要:而用户能在同一平台上管理任何集群,轻松地充分利用的强大能力及其迅速壮大的生态系统。在本指南中,你将会了解如何快速上手。环境中的所有主机必须允许彼此间的流量能够进行跨主机联网。这一过程需要几分钟完成。如果服务正常,将会显示状态为绿色。 大家好,给大家介绍一下,这是帮助大家率先上手尝试Rancher 2.0的神器 @Rancher 2.0快速上手指南 内容导读 准备一台Linux主机 启...

    hufeng 评论0 收藏0
  • Rancher 2.0集群与工作负载告警

    摘要:选择工具下拉菜单,在下拉菜单中选择通知程序,然后单击添加通知程序,这将打开一个模式窗口,您可以从以下选项中进行选择。集群级别的告警返回到工具下拉菜单中,你能看到那里有一个告警的选项。 在Rancher 1.x时期,告警功能是很多Rancher用户一直希望能够集成进产品内的,因此在Rancher 2.0研发阶段,这一直是Rancher研发团队功能列表中的重要一项。 Rancher 2.0...

    DevTTL 评论0 收藏0
  • 如何在Rancher 2.0 TP2 Kubernetes集群中添加自定义节点

    摘要:年月发布的的第二个里程碑版本,支持用户在创建集群时添加自定义节点。在本例中,我们将使用全部三种角色可以到达容器的地址应该是自解的,将连接到该端点。 Rancher是一个开源的全栈化企业级容器管理平台,用户在Rancher可视化界面上以点选的方式,即可一键完成所有容器基础设施(网络、存储、负载均衡等)的对接与部署,确保容器在任何基础架构上(公私有云、虚拟机、物理机等)无缝运行。只需简单直...

    genedna 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<