K8S的边缘端扩展应用--KubeEdge

简介

这些年Kubernetes在数据中心和各种私有云中的应用呈现爆发式增长,Kubernetes已成为企业扩展其IT基础架构以实现云原生功能的既定标准。加上Kubernetes本身功能上的不断提升,目前Kubernetes可以处理和调度的不同类型的硬件架构也不断增加,从虚拟化网络功能到AI / ML与GPU硬件资源。 随着IT基础设施变得越来越多样化与新技术的迭代,Kubernetes的核心功能也得到了成倍的提升。

随着分布式系统的扩大,边缘端也需要类似云中心的容器化编排功能,Kubernetes应用也逐渐从云中心扩展到了边缘云,逐渐被边缘云基础架构所采用,但由于边缘云相较于云中心具有较少的计算资源,而且所需要实现的功能也相对单一,Kubernetes对边缘云端来说就会显得过重;边缘云的基础架构与资源需要有更轻量级的管理与调度,并与云中心保持协同,保留一定的云原生体验。

Kubernetes 在边缘端的应用现状

2019年3月,由Red Hat,VMware,Futurewei,Google,Edgeworx等牵头成立了一个Kubernetes IoT Edge工作组。该小组的主要工作是讨论,设计与归档所有Kubernetes用于边缘和IoT用例而采取的工作,并解决围绕它的各种问题与挑战。根据他们在KubeCon Europe 2019上的会议演讲,目前主要提供了三种可用的扩展方式:

第一种方式是将整个群集放在边缘。通过这种方法,整个Kubernetes集群都部署在边缘节点内部。对于边缘节点具有较少计算资源或单节点并且不想为控制面和节点消耗更多资源的应用实例,可选择此选项。 此方式的参考实

你可能感兴趣的:(k8s)