关于开源项目介绍:Carina-全新版本-V010发布-支持裸盘作为存储卷

6次阅读

共计 766 个字符,预计需要花费 2 分钟才能阅读完成。


Carina 是由博云主导并发动的云原生本地存储我的项目(GitHub 地址为:https://github.com/carina-io/…),目前曾经进入 CNCF 全景图。

Carina 旨在为云原生环境中的有状态利用提供高性能、免运维的本地存储解决方案,具体存储卷生命周期治理、本地设施治理、智能调度等能力。Carina 作为博云容器云平台的组件之一,曾经在多个金融机构的生产环境中稳固运行多年。


重大喜讯!!!重大喜讯!!!重大喜讯!!!

Carina 项目组于 4 月 28 日公布了 V0.10.0 版本。该版本实现了诸多降级迭代,笔者将通过本篇文章给大家初步介绍 Carina 的全新版本。

版本重要变更

Carina V0.10.0 版本对如下内容进行了改变或降级:

  • 反对将裸盘挂载到容器内间接应用
  • velero 备份存储卷反对
  • 新增 CRD 资源 NodeStorageResource 代替原将磁盘设施注册到 Node 节点
  • 变更 sc 及 pod 中自定义字段
  • 应用 job 生成 webhook 证书,代替原有脚本生成证书形式
  • 移除代码内置 csi.proto 文件并降级 CSI_VERSION=1.5
  • 减少更多的英文文档,Carina 反对中英双文档

版本具体介绍

残缺的参数介绍请见:https://github.com/carina-io/…

下表是本次更新中的参数变更:

  • 新增 CRD 资源 NodeStorageResource,该性能为节点注册的代替性能,该资源反馈了对应节点上的磁盘及 LVM 卷等信息,该资源对于用户来说为只读资源。
  • 用 velero 备份存储卷,详细信息参考文档

裸盘反对

  • 裸盘设计文档请见:https://github.com/carina-io/…
  • 裸盘测试文档请见:https://github.com/carina-io/…
  • 定义配置文件,规定某些磁盘作为裸盘提供服务
  • 简略演示
正文完
 0