【51CTO.com快译】Kubernetes是2014年发布的一种开源系统,用于自动部署和管理容器化运用顺序,它在过去七年取得了长足的提高。它最后由谷歌创立,后来交给一家独立于厂商的机构:云原生计算基金会(CNCF),将其作为一个开源项目加以管理。但我们如今才末尾看到成熟的Kubernetes部署在主流企业。
随着更多的公司从全体式运用顺序转向微效劳,容器技术的运用也随之添加。随着微效劳数量激增,越来越多的运用顺序由成百上千个容器组成,这给管理一切这些运用顺序出了难题,因此需求编排技术。
Kubernetes就是一种编排工具,可协助开发人员管理容器化运用顺序,并管理不同环境(比如云、虚拟和物理环境)下的这类运用顺序。运用顺序在名为容器的隔离用户空间中运转,代表一种虚拟化。
Kubernetes和容器共同支持面向运用顺序的数据中心。实践上,运用顺序环境是由容器封装的。重点在于管理运用顺序,而不是管理机器的传统方式。
容器化运用顺序正日益成为企业希望与其他运用顺序任务负载和效劳一同运转的主流效劳。随之出现了容器环境,这种一级环境与VMware环境并行——实践上,借助VMware的Tanzu产品组合功用,容器很能够是许多大企业的VMware环境的一部分。
通常更倾向开源的组织往往专注于Red Hat OpenShift,这是占主导位置的商用Kubernetes发行版。无论如何,PB级正成为前沿企业Kubernetes部署的一个理想目的。
假设没有容器存储接口(CSI)带来的标准化办法,这一切都不能够。CSI是一种直接在容器环境中管理存储的机制。CSI于2019年终发布,假设与高效的后端存储处置方案相结合,便于组织构建可以满足企业中心要求:波动性和可预测性的消费级容器环境。
CSI标准的可用性和VMware Tanzu完成Kubernetes的办法都有助于将通常被以为是“科研项目”的开源处置方案转变成面向实践环境的实在可行的、稳健的环境,就像虚拟机在当今的企业环境中运用那样。总体而言,围绕Kubernetes重新调整关于推进企业采用容器环境、不只限于副项目或高度定制的环境至关重要。
CSI作为网关有效的Kubernetes完成可确保用户一直可以拜访运用顺序。运用顺序加载速度快,用户可取得迅速的照应。Kubernetes还有新兴的备份和恢复特性及功用。
但是CSI方面最值得关注的事情之一是它可以充任网关,暴露底层附加存储的真正潜力。精心设计的CSI驱动顺序有助于更轻松地引入初级存储功用,比如可扩展快照和神经缓存(Neural Cache)数据放置机制:随着大企业扩展Kubernetes环境的规模,这两项功用越来越遭到关注。
良好的Kubernetes完成可提供停机时间为零的高可用性以及可扩展性和灾难恢复。随着运用量添加,将需求依据需求扩展卷,因此灵敏的基于消费的购置形式十分适宜 Kubernetes环境。必须一直关注成本要素——基础设备的直接成本和日常的实施/支持成本,这能够远超过基础设备的直接成本。
大少数组织最终的目的是将它们的Kubernetes环境构建到私有云中。确实,运用 Kubernetes和CSI的集中式私有云将控制权交到大企业的CIO和IT团队的手中,同时为开发人员和DevOps团队提供随业务开展而行进的才能。
CSI在演进随着Kubernetes特性和功用不断改良,CSI继续快速演进。但是,关于普通的企业来说,每六周提供一个新版本弊大于利。作为企业存储处置方案指导者,我们不希望超出标准太远,努力在活期添加新功用与企业在波动性方面的希冀之间求得平衡。
随着容器在企业平台堆栈中占有更重要的位置,Kubernetes将继续演进和改良。不过在明天,由于成为部署消费级容器的行业标准办法,Kubernetes终于进入了主流。
原文标题:Containerized Storage with Kubernetes Goes Mainstream in the Large Enterprise,作者:Erik Kaulberg
【51CTO译稿,协作站点转载请注明原文译者和出处为51CTO.com】
【编辑引荐】
CamOver:一款功用弱小的摄像头破绽应用工具
【Webpack5.x / Webpack】模块化打包工具.实战视频教程
容器Docker入门+企业级运用教程
企业级Kubernetes(K8S)的部署和实操案例教程
错误配置Argo Workflows将会使Kubernetes云集群遭受攻击
(责任编辑:admin)