为什么K8s会成为主流?
容器技术和K8s是云原生概念的核心和基础。云计算诞生已有超过10年,但云计算时代的应用到底该是什么样子,一直没人能说清楚,
也没人能确定云计算的基础架构将会如何发展。在K8s出现之前,没人设想过会有一个被所有云计算供应商同时支持的分布式应用平台,
直到容器技术出现之后,人们才意识到终于离目标又进了一步。
K8s的胜利到底意味着什么?
意味着,有史以来第一次,无论使用哪一种云平台,研发人员都可以拥有完全相同的计算环境。
过去,很多用户常常担心被阿里、亚马逊、微软等云计算提供商“绑定”。但自从有了K8s之后,分布式应用与云平台实现了“解耦”,
工程师们不再担心如何把应用从一个平台移植到另一个平台,因为K8s在各种云平台环境中均可运行。
目前大量的物联网平台已经增加了对K8s的支持,但在边缘计算场景中,K8s还没有取得太多进展。
我们都知道,物联网中绝大多数的数据,需要在网络边缘侧分析、处理与储存。边缘侧需要克服的难题不少,
不仅边缘侧资源受限,而且解决方案的碎片化和同质化可能是首当其冲需要解决的问题。
10家供应商针对相同的应用可能会有10种不同的解决方案,不仅浪费资源重复建设,而且缺乏通用性。
最新开源的KubeEdge可以在ARM/MIPS架构512M内存的边缘硬件中运行,支持专用网络的部署,满足边缘计算的离线运行需求,
使得边缘侧无需与云端通讯,便可对某些紧急情况做出快速响应。KubeEdge的出现有可能促进IT与OT的进一步解耦。