给云原生插上翅膀 天翼云弹性存储CStor-CSI助力容器腾飞
云原生是云计算的一种新的技术方案,已成为云计算未来的发展方向,越来越多的数字化项目与云原生紧密相连。作为云原生的基座,容器是必不可少的核心技术。然而,以Docker为代表的容器引擎,并不能满足大批量的容器业务需求,相应的管理和联动也是难题。Kubernetes(K8S)的出现,解决了容器编排层面的问题。 而市场对于K8S的使用需求主要包含以下几点: 是否能够保证容器在漂移后,还能复用原有的存储数据? 能否随着社区的发展增加新的特性? 是否支持远端存储? 是否可以在使用的时候申请,不使用的时候销毁? 是否支持拓扑调度? 是否可以自行定义挂载个性化的方式方法? 是否为社区主推方式? 由此可见,上述三种容器存储手段,供应量无法完全满足市场需求。 那么,还有更好的存储手段吗?CSI给出了答案。 形象地说,CSI就是容器和存储之间的翻译官,并以存储代理人的身份,满足容器关于存储的一切要求。而各类容器编排系统(如K8S),则是这一切标准的制定者,满足CSI规范的组件都可以接入进来,成为容器和存储之间的桥梁,这些组件被称为CSI插件。 CSI一般包含三种服务:Controller Service - 提供控制层面的相关功能,Node Service - 提供节点层面的服务,以及Identity Service - 提供身份认证服务。 在Controller Service和Node Service上均会提供Identity Service,所以CSI直接对外呈现的服务实体,只有Controller Service和Node Service。这个时候我们可以通过controllerservice来查看这个服务实体的状态,然后就可以看到它的状态了。 (编辑:银川站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |