在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:carina开源软件地址:https://gitee.com/bocloud-open-source/carina开源软件介绍:Carina
Carina 是一款基于 Kubernetes CSI 标准实现的存储插件,用户可以使用标准的 storageClass/PVC/PV 原语申请 Carina 提供的存储介质;Carina包含三个主要组件:carina-scheduler、carin-controller以及carina-node,全部以容器化形式运行在Kubernetes中,并且占用极少的资源。Carina是为数据库而生的本地存储方案,编排管理本地磁盘并根据磁盘类型构建多种资源池,为数据库等应用提供极致性能的本地存储。 支持环境
总体架构如上图架构所示,carina 能够自动发现本地裸盘,并根据其磁盘特性划分为 hdd 磁盘卷组及 ssd 磁盘卷组等,针对于本地数据高可用,carina 推出了基于 bcache 的磁盘缓存功能以及自动组建 RAID 功能.
功能列表快速开始
使用shell
$ cd deploy/kubernetes# 安装,默认安装在kube-system,若是安裝在其他命名,请使用如下自定义签名的安装方式$ ./deploy.sh# 如果要根据本地环境生成webhook证书,可使用如下命令安装# 注意如果kubernetes>=1.22需要修改gen_webhookca.sh中的certificates.k8s.io/v1beta1为v1$ ./deploy.sh sign# 卸载$ ./deploy.sh uninstall 使用helm3
helm repo add carina-csi-driver https://raw.githubusercontent.com/carina-io/charts/mainhelm search repo -l carina-csi-driverhelm install carina-csi-driver carina-csi-driver/carina-csi-driver --namespace kube-system --version v0.9.0 Carina 升级
开发指南路线图常见存储方案对比
同类型存储项目FAQ社区
LicenseCarina is under the Apache 2.0 license. See the LICENSE file for details. |
请发表评论