加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_丽江站长网 (http://www.0888zz.com/)- 科技、建站、数据工具、云上网络、机器学习!
当前位置: 首页 > 站长资讯 > 评论 > 正文

谷歌承认Kubernetes太复杂

发布时间:2021-04-17 12:41:06 所属栏目:评论 来源:互联网
导读:le Kubernetes Engine(GKE)产品负责人 Drew Bradstock 在最近的一次公开声明中说道。 Kubernetes 就像一把双刃剑,既是最佳的容器编排技术,同时也存在相当高的复杂性和应用的高门槛,这个过程中往往会导致一些常见性错误。 2019 年,知名软件开发服务商 A

le Kubernetes Engine(GKE)产品负责人 Drew Bradstock 在最近的一次公开声明中说道。

  Kubernetes 就像一把双刃剑,既是最佳的容器编排技术,同时也存在相当高的复杂性和应用的高门槛,这个过程中往往会导致一些常见性错误。

  2019 年,知名软件开发服务商 Atlassian 在尝试部署 Kubernetes 的三年后就发现了这一点:Kubernetes 部署起来实在太复杂了。

  如今,就连 Kubernetes 的创立者和核心推动者 Google 本身都承认这个问题。

  为什么 Kubernetes 这么难

  实际上,在国内,Kubernetes 直到 2017 年之后才开始由混乱开始逐渐走向成熟,很大程度上也源自云计算市场本身的企业用户实践大大加快。

  一次采访中,阿里巴巴资深技术专家张磊分析了 Kubernetes 的本质,他指出,

“Kubernetes 本身是一个分布式系统而不是一个简单的 SDK 或者编程框架,这本身已经将其复杂度提升到了系统级分布式开源项目的位置。此外,Kubernetes 第一次将声明式 API 的思想在开源基础设施领域普及开来,并以此为基础提出了系列诸如容器设计模式和控制器模型等使用范式,这些具有一定先进性和前瞻性的设计也使得 Kubernetes 项目被大众接受是存在一定学习周期的。”

  也就是说,从目前造成 Kubernetes 复杂性的原因在于两点:一是技术本身的应用难度,二是开发者的接受度,市场的认知和成熟度均有待提高。

  鼻祖 Google 如何不抛弃不放弃

  自 2015 年 Google 推出其云端托管 Kubernetes 服务 Google Kubernetes Engine(GKE),就一直得到外界关注和使用。在此期间,Google 也在不断释出新的版本模型以强化其应用性。

  不久前,Google 推出一项新功能 Autopilot 以简化部署和管理 Kubernetes 配置过程中存在的挑战。

  GKE 是一个 Kubernetes 管理平台,主要在谷歌云平台上运行,也可以在 Anthos 集群管理的其他云平台或本地部署的平台上。

  这么来看,目前存在两种操作模式,一是标准的手动控制,二是自动控制 Autopilot。Autopilot 的基本原理可以解释为:一款 GKE 完全托管部署的平台,需要运行在谷歌云平台上。尽管 GKE 本身就是一项托管服务,但与 Autopilot 的区别在于,后者能够比 GKE 具备更强的自主化和自动化能力。

  Kubernetes 本身涉及了集群(一组物理或虚拟服务器)、节点(单个服务器)、pod(代表节点上一个或多个容器的管理单元)和容器等方面。GKE 主要对集群进行托管,而 Autopilot 则将这点扩展至节点和 pod。

(编辑:应用网_丽江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读