为什么Kubernetes正在将一个地块驾驶的地面
Kubernetes正在建立自己作为想要接受Devops和云本机计算的开发人员的首选平台。
据分析师Gartner介绍,该市场已选择Kubernetes作为事实上的集装成价措施技术,并在上海最近的Kubecon会议上,几个企业加入了Kubernetes的用户社区。
零售商JD.com拥有世界上最大的Kubernetes集群之一,目前管理成千上万的裸机服务器,以运行许多容器,包括在线应用程序,中间件系统,数据库和离线计算作业。该公司担任最大的用户,是Prometheus,Vitess和Kubernetes项目的重要贡献者。它还拥有自己的内部和本土项目。
新用户社区成员包括Amadeus,Atlassian,Mastercard,Postfinance,State Street,Swiss Mobiriar,Walmart,Wework和Workday。
这些公司加入了社区,其中包括Capital One,Ebay,Github,Goldman Sachs,NCSoft,纽约时报,RisticMaster,Twitter,Vevo和Zalando等公司,在CNCF的最终用户社区中达成了每月,并建议CNCF管理委员会和技术监督委员会关键挑战委员会,新兴用例和云本机技术的机遇和新增长。
Kubernetes企业的演变来自自下而上,因为开发人员希望接受新技术来更快,更高效地开发和部署代码。当然,TheShanghai活动的大多数代表们是第一个在中国举行的Kubecon会议,主要是开发商。
从IT领导力的角度来看,Kubernetes的第一个方面以解决在各种成熟程度上的许多不同的元素。有些人已经准备就绪,至少是早期的企业通过;有些人是培养箱项目,最终可能会被升级到稳定的Kubernetes堆栈。然后,有些项目落在某处,这倾向于在Kubernetes社区中的早期采用者部署,他们想测试并利用最新的Kubernetes工具和组件。
从一个CIO角度来看,似乎Kubernetes就会作为正在进行的工作。Aqua Security的技术福音师Liz Rice说:“目标是创建一个完整的堆栈来自然运行应用程序云。最终用户应该能够在现代,动态环境中运行可扩展的应用,如公共,私人和混合云。“
对于米,第一步是Containise应用程序,使用持续集成和连续交付以进行应用程序开发和部署,并使用乐队。这是Kubernetes适合的地方。
有许多容器编排平台,但Kubernetes以某种方式管理到人群以上,成为许多组织的首选。
根据IBM开放技术副总裁的托德·摩尔(Todd Moore),它的成功是开发人员采用的,这是它基于开放标准的事实,它具有开放的API,它由云本机计算论坛管理(CNCF )。
从开发人员的角度来看,这意味着Kubernetes可以被视为开放和云不可知论者,它为开发人员提供了他们可以在kubernetes上部署代码的信心,而不会担心被锁定。
在使用Kubernetes来协调基于集装箱的云和微服务ApplicationsReport,分析师Gartner表示:“Kubernetes通过工程支持来实现基础设施提供商独立,通过工程支持各种底层计算平台和测试集成。”
虽然它最初由Google开发,但Kubernetes项目支持Linux变体和窗口;服务器虚拟化环境如vSphere,OpenStack私有云平台和IAAS提供商。
在报告中,Gartner表示,Kubernetes在公共云空间中建立了GCE,AWS和Microsoft Azure的集成;在私有云基础设施空间中,vagrant,vsphere和Openstack等。
但是,虽然它提供了很多灵活性,但Kubernetes确实需要一个重要的学习曲线来掌握。谷歌软件工程师珍妮特Kuo说:“企业不想学习Kubernetes的Ins和Outs。他们只是希望它能工作。“
自2015年开始以来,Kubernetes背后的社区一直在努力实现这一目标。“今天的Kubernetes只是作品,对主流用户有好处,”Kuo说。
根据Kuo的说法,kubernetes侧重于开放标准和可扩展性;它可以运行多云环境,甚至为边缘设备提供无服务器计算,此类事物应用程序。事实上,有许多关于如何使用Kubernetes管理覆盆子PI群集的互联网上的示范,这为开发人员提供了一种以相对低的成本获得Kubernetes经验的方法。
除了用于管理集装箱和微服务架构的许多用途中,Kubernetes还可用于为开发人员提供对IBM的虚拟化发展的昂贵硬件,诸如服务的昂贵硬件,诸如SerigoIts Capance(GPU)的开发人员表示在主Kubecon事件之前的闪电演讲中。
事实上,GPU资源隔离对于像机器学习等应用,惠罗,VMware的软件工程师在同一事件中解释的软件工程师都是必不可少的。
“每个人都想跑得很好的机器学习,”他说。“您需要在Kubernetes中支持大量的硬件资源,并使用丰富的度量标准,处理GPU驱动程序并具有GPU监控。”
随着计算机每周的报告,eBay是使用Kubernetes进行机器学习和AI的组织之一。在eBay的主要工程师中,Zubecon小组关于AI的Kubecon小组讨论,艾迪博士屏幕博尔特的屏障很高,但Kubernetes集群中的包装工具使得企业更容易在AI项目上开始。
Kubernetes的Maingoal之一是通过应用程序编程接口(API)来轻松监控复杂的IT基础架构,并在私有云,公共云和裸机服务器上动态地分配资源。
鉴于可以通过Kubernetes管理和协调的复杂环境,IT部门需要评估如何最好地解决监控。监控Kubernetes环境需要超越分析显示各种软件组件实际执行的日志文件,Gitlab云本机联盟主任Pryanka Sharma在她的Kubecon主题演示时表示。
保持Kubernetes环境健康需要在当今企业的主题演讲期间描述的Sharma描述为“可观察性”。“可观察性是监控的新名称,但在具有Kubernetes作为骨干的软件环境中,观察性包括指标,跟踪和记录,”她说。
她表示,开源生态系统正在与可观察性的项目合作。“业务需要对市场作出反应。加快循环时间[新代码版本]至关重要。可观察性将使您能够快速可靠地运送[代码]。“对于Sharma,Prometheus,Jaeger和Isto等项目可以在可观察性中发挥重要作用。
从每周的人们所说,似乎Kubernetes应该被视为用于管理内部内部或私人或公共云的集装箱的软件组件的生态系统。
构成此生态系统的开源组件不断发展,正在添加新工具。因此,没有作为现成的“kubernetes解决方案”这样的东西,但开源分发提供商已经实现了市场机会,以便在坐在Kubernetes生态系统中坐在Kubernetes生态系统中的复杂性方面提供单一的联系。
可以说,他们代表任何CiOWishing的起点,以开始建立在Kubernetes和集装箱技术周围的战略。