裸金属服务器部署Kubernetes(k8s)未来趋势

虽然今天大多数Kubernetes实例都部署在运行在云端或本地的虚拟机上,但是有越来越多的Kubernetes实例部署在裸机服务器上。

选择在虚拟机上通过裸机服务器部署Kubernetes的两个主要原因通常是性能和对硬件加速器的依赖。在第一种情况下,部署在网络边缘的应用程序可能过于敏感,无法容忍虚拟机创建的开销。例如,AT&T正与Mirantis合作,在裸机服务器上部署Kubernetes,以推动5G无线网络服务。

在第二种情况下,Bloomberg L.P.等组织采用了图形处理器单元(GPU)和其他不适合虚拟机的硬件加速器。

虽然涉及Kubernetes的这两类用例仍处于相对新生阶段,但Red Hat产品战略总监Brian Gracely表示,现在使用更多需要直接访问的机器学习算法的应用程序只是时间问题。硬件,这将导致更多的Kubernetes实例部署在云和本地的裸机服务器上。

Gracely表示,这种转变将导致Kubernetes的第三个时代,其特点是混合IT环境,其中Kubernetes的实例将在虚拟机和裸机服务器上运行几乎相同的程度。反过来,许多IT组织需要重新评估其当前的管理框架,在许多情况下,这些框架针对虚拟机进行了优化。实际上,在专注于虚拟机20年或更长时间后,拥有配置裸机服务器经验的IT专业人员数量相对较少。

不太清楚的是,Kubernetes集群有朝一日可能会完全满足对虚拟机的需求。 Kubernetes统一了集群内的计算,存储和网络管理。由于以下两个主要原因之一,许多组织倾向于将其部署在虚拟机上:他们根本没有在裸机服务器上管理Kubernetes的工具,或者他们重视在同一台物理机器上运行的实例之间提供的隔离虚拟机。为了解决后一个问题,正在开展一些计划,以创建更轻量级的虚拟机来部署Kubernetes来代替VMware或基于内核的虚拟机(KVM)等传统虚拟机。

VMware竞争对手特别热衷于提出“VMware Tax”问题,以强调必须从VMware许可商业虚拟机以运行开源软件堆栈的成本。 VMware反驳说,它提供了一种在已经很复杂的企业IT环境中操作Kubernetes的方法。

在虚拟机和裸机服务器之间进行选择时,大多数企业IT组织将根据所部署的应用程序工作负载的特征来区分差异。但是,需要具备管理裸机服务器知识的IT专业人员的IT组织数量肯定会增加。

原文地址:https://containerjournal.com/2019/02/11/the-rise-of-bare-metal-kubernetes-servers/