2021年厮杀之年,K8s通吃跨云落地各平台,成现代化主流标准

终于,云服务龙头AWS也落地,进入企业商用K8s软件市场了,这一步也让K8s成了可以通吃主流公私有云的唯一基础架构平台。

AWS在2020年底年度大会上发布了两项重量级产品ECS Anywhere和EKS Anywhere。前者是云服务容器平台的本地端代理软件,能统一管理和调度企业机房内部服务器上的容器运行工作,算是云端容器服务向下的延伸。但后者EKS Anywhere,则是一款彻彻底底的商业软件产品,可以独立安装、部署在企业机房内的服务器上,完全不需要连线到AWS也能独立运作。AWS变成了企业基础架构软件商,一脚踩进了微软、红帽擅长的企业软件市场。

回顾2年前,各公有云纷纷推出K8s云上服务,可以让企业上云部署K8s应用,这也让企业应用打包成K8s应用之后,更容易自动部署到不同公云环境中来提供服务,等于打通了多云之间的壁垒。 到了2019年,更进一步吹起了混合云互通的浪潮,不少企业陆续在2019年推出了以K8s为核心的混合云产品。当年4月,Google先登场,推出混合云平台Anthos,可以云端GKE服务上或机房内的GKE On-Prem上部署K8s应用。下半年,IBM推出了云原生软件包IBM Cloud Paks,以红帽OpenShift为基础,打包IBM服务来落地。为抢攻混合云需求,IBM后来甚至大砸340亿美元买下红帽,将可以混合公私云的OpenShift平台软件变成自家产品。

VMware也从2019年8月底宣布,全面拥抱K8s,先推出可以管理各种K8s环境的新产品线Tanzu,还预告会用K8s重新改造vSphere。

到了2019年底,早就在混合云市场布局的微软,推出了新款混合云解决方案Azure Arc,同样用K8s打造而成,可用来管理各处的K8s集群,还可以支持边缘运算环境。四大公云,只剩下云龙头AWS,没有推出K8s混合云产品。

在K8s落地部署环境上,除了红帽和VMware之外,原本力推OpenStack的Mirantis,在2019年底买下Docker公司的Docker企业版业务和产品,后来更名为Mirantis Kubernetes Engine也来卡位。

2020年上半,深度整合了K8s的新版vSphere终于正式推出,原生就可以支持K8s的API,能够通吃虚拟机器和容器型态的工作负载,甚至,企业可以把vSphere转为K8s容器平台。企业惯用的虚拟化架构,更容易和容器架构共用同一套管理机制。

尽管疫情打乱了所有人的步调,延缓了K8s版本发布时程,但IT厂商竞逐K8s市场的脚步没有慢下来,甚至,K8s的战场,从公云、私云、混合云,现在还进一步延伸到边缘运算装置上。

企业级Linux企业SUSE在2020年7月,宣布买下另一家容器管理平台Rancher Labs,就是看上了他们所打造给边缘设备专用的轻量级K8s软件K3s。早一步支持K8s边缘部署的微软,则在9月一口气推出了3款Azure Stack边缘运算整合应用设备,可在不同型态边缘设备中部署K8s。红帽OpenShift在2020年12月初也宣布支持3节点集群,要抢攻边缘架构的部署需求。

年终AWS的两项重量级产品ECS Anywhere和EKS Anywhere,更是确定了K8s加上容器技术,是唯一可以跨主流公云、混合云、跨主流私云,甚至是边缘设备的应用运算环境。这正是这两年许多企业发展数字转型,开始推动老旧AP现代化,或是拥抱云原生应用的现代化IT技术时,都同步拥抱K8s的缘故。