广告

Canonical:Kubernetes可不是新的OpenStack

  • 浏览(147)
  • 评论(0)
  • 译者:k8s

容易将Kubernetes看作是早期云原生平台(如OpenStack)的彻底颠覆。但这种观点将是错误的,就像假设Kubernetes和容器已经完全杀死了“老式”的虚拟机一样——这就是Canonical的Stephan Fabel所说的关于Kubernetes和其他企业级云原生技术的过去、现在和未来。

Fabel自2017年起担任Canonical的产品总监。他说,有一种想法很流行,即OpenStack是一个用于构建云基础设施的开源平台,已经被Kubernetes取代,而Kubernetes会成为将不同的底层服务器和存储池转变为单个基础设施的解决方案。

“这种想法所指的不是真的。”他表示。相反,根据Fabel的说法,OpenStack仍然是构建云原生基础设施的一个重要工具,而Kubernetes则是作为一个针对不同用例的不同工具而出现的。

OpenStack和Kubernetes的关键区别在于:OpenStack本质上是作为构建多租户基础设施的解决方案而设计的,而Kubernetes则是一个服务管理器。

“在OpenStack中,有多租户等第一原则,而在Kubernetes中,第一原则是PID控制器。Kubernetes根本不是多租户,实际上多租户对Kubernetes来说是一个巨大的挑战。”

OpenStack和Kubernetes如何满足不同的工作负载?由于这些差异,OpenStack和Kubernetes各自服务于不同类型的工作负载。例如,OpenStack可能会吸引电信公司,因为电信公司“更倾向于采用配置管理类型的方法,其中工作负载必须是有状态的和长时间运行的”。而Kubernetes更适合部署为基于REST或HTTP的服务的工作负载。

为了证明他关于OpenStack仍有着强大生命力的观点,Fabel说Canonical有望在下一季度推出“OpenStack有史以来最具商业性的活动”,业务来自各种垂直领域。Fabel说,OpenStack对于许多不同类型的企业来说仍然是一个通用的解决方案。             

当然,Kubernetes的市场份额在不断增长。Fabel也预计其重要性将继续增长。“Kubernetes是数据中心的一个特性,我们将在任何地方都看到它。部署的数量将会增加,并超过OpenStack。但这并不是因为Kubernetes将取代OpenStack。相反,在未来的企业云和数据中心中,Kubernetes将与openstack互补并并肩运行。”

原文链接:https://containerjournal.com/topics/container-ecosystems/no-kubernetes-is-not-the-new-openstack-says-canonical/

  • 分享到:
  • icon
  • icon
  • icon
  • icon
箭头