Kubernetes的第五年是如何导致企业转变的
在Kubecon-CloudNativeCon的开幕式中,讨论了CNCF对Kubernetes的支持,CNCF执行董事Dan Kohn(上文示出)讨论了Kubernetes如何从以前的云本机突破构建。
“技术的发展取决于其他技术的无处不属,”他说。“在云原生可能发展之前必须开发许多技术。”
虽然它最初由谷歌开发,但Kohn表示,Kubernetes已经建立在学习十年内,并融入了其他公司的一系列技术。“没有供应商锁定,”他说。“谷歌鼓励其他公司的开发商参加。”
由于Kubernetes,复杂的IT系统可以分成不同的容器,每个容器可以独立策划。但它现在准备好主流企业通过吗?
谷歌首次开始在一个名为Borg的内部项目中开始工作,支持自己的内部架构。这后来演变成Kubernetes。
CNCF的生态系统主任Cheryl Hung曾在谷歌担任工程师。她说:“当我在2016年离开谷歌时,我发现并非每个人都没有像谷歌这样开发和部署的软件。”
实际上,Kubernetes提供了一个IT架构,该架构共享与架构Google本身用于实现Web级别的IT架构。
谷歌的Kubernetes的产品管理主任,Aparna Sinha,Aparna Sinha表示,大型企业在规模采用Kubernetes。“我与大型银行,大型保险公司,所有零售商,医疗保健,医疗保健,以及我开始看到肺炎的兴趣,”她说。
虽然没有人喜欢改变,但与服务器虚拟化相比,容器与服务器虚拟化相比,初级效率更大。“当我与用户交谈时他们为什么采用Kubernetes时,他们说它使他们的应用程序更加可靠。如果您的机器衰竭,Kubernetes将您的应用程序重新安排到正在运行的计算机。它也是自动尺度的。“
讨论斯诺纳零售业的使用Kubernetes:“我们在GKE [Google Kubernetes Engine]上有一个非常成功的黑色星期五。我们在行业中闻名于作为运营电子商务网站的地方。“
她说,系统上下缩放,并造成了高效率,使得能够压缩多种工作负载,从而实现了利用率的提高高达90%。
随着计算机每周报道,Kubernetes可以非常复杂。谷歌和IBM等公司为Kubernetes提供托管服务,作为混合云服务的一部分。
容器可以保持运行工作量所需的一切。这使企业能够为本地建立应用程序云开发一个平台。工作负载跨越不同的基础架构 - AS-Platform(IAAS)提供商。
僧侣说:“通常在企业中,平台团队提供GKE和一组工具。我们创建了一个提供了一个更集成平台的Anthos,使企业平台团队不再需要在一起的东西。“
这在Google Cloud和On-Previse中可用,这是它需要将一系列不同开源工具中的企业提供的。
IBM Cloud Kubernetes Service的Dan Berg,杰出的工程师表示:“我们正在重新定义Kubernetes周围的IBM云业务。”
IBM的愿景是让客户在云中的内部部署或其托管的Kubernetes平台运行工作负载。及时说,伯格,IBM的每一个部分都将通过这个平台提供。
运输和物流公司Maersk是其客户。该公司的“始终开启”平台使用微野跑来构建在容器中部署的云本机应用程序,并由Kubernetes策划。Maersk开始使用IBM Bluemix云,但今年它开始进入公共云。
Maersk云平台建筑师Martin Bower表示,目标是在任何地方拥有一个共同的平台。“我们拥有众多企业和全球80个终端。我们想在世界各地部署它,“他说。
它曾经是独立的,但现在在Kubernetes上说,Bower。他说,这使Maersk能够实现高水平的可用性,并且可以比以前更快地推出比以前更快的功能。
Bower表示,描述Kubernetes如何用于支持更动态的IT架构,说:“这是一个生活,不断发展的事情。我们从失败中学习。一切都是可插拔的,随着新功能可用,我们可以删除内容。“
他说:询问使用IBM托管服务的好处:“我们不是最好地管理Kubernetes。这是关于我们如何为业务提供价值的速度。
“每个人都努力避免简单。我们的部署在整个组织中相同。一旦Kubernetes到处都,它会消除这么多的复杂性。“
MasterCard使用了部署模式的想法,以简化它运行Kubernetes的方式。在MasterCard云工程总监法比奥加尼蒂的介绍中,说:“我们正在处理我们如何管理群集。”
MasterCard使用OCI(Oracle Cloud Infrastructure)与OCI(Oracle Cloud Infrastructure)一起开发可以使用Git存储库管理的容器的部署模式,通过行业配音Gitops。
OCI软件工程师Allison Richardet表示:“Kubernetes具有强大的力量和责任。当启动变更时,我们如何与唯一性平衡相似之处?“
OCI使用GITOPS使MASTERCARD能够为公司部署的每个集装箱环境进行真相,以便更有效地管理容器部署。
git存储库提供了一种方法来检查清单,这些清单文件是否与其匹配实际部署的内容。持续部署工具ARGO用于读取GIT中的Containers的声明定义,然后自动化其部署。
从人们的计算机每周发言到Kubecon-CloudNativeCon,有一种感觉,Kubernetes正在将开源开发人员空间突破到企业中。
Maersk创建了一个始终开启的架构,使其能够将其它IT堆栈放在运送终端中,以将运送端子运行到可以使用Kubernetes自动部署的容器。MasterCard开始使用Gitops,使其能够以刻度管理容器的编排。
随着Kubernetes的五,企业开始看到高度自动化,可编程IT基础架构的好处。