carina

module
v0.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 4, 2021 License: Apache-2.0

README

Carina

  • carina 是一个CSI插件,在Kubernetes集群中提供本地存储持久卷
  • 项目状态:开发测试中
  • CSI Version: 1.3.0

支持的环境

  • Kubernetes:1.20 1.19 1.18
  • Node OS:Linux
  • Filesystems:ext4,xfs

支持功能

Carina功能 是否支持
动态pv 支持
文件存储 支持
块存储 支持
容量限制 支持
自动扩容 支持
快照 不支持
拓扑 支持

项目结构

  • carina-controller:CSI controller service
  • carina-scheduler:custom scheduler
  • carina-node:CSI node service

开始

  • 目录deploy/kubernetes 执行 ./deploy.sh进行部署,./deploy.sh uninstall进行卸载
  • 详细部署及使用参考docs/使用手册.md

文档

  • docs目录包含设计及使用文档

构建镜像

  • 使用命令make release将构建镜像

Directories

Path Synopsis
api
v1
Package v1 contains API Schema definitions for the carina v1 API group +kubebuilder:object:generate=true +groupName=carina.storage.io
Package v1 contains API Schema definitions for the carina v1 API group +kubebuilder:object:generate=true +groupName=carina.storage.io
cmd
carina-controller
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
carina-controller/run
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
carina-node
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
carina-node/run
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
debug
local-proxy-server
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
lvm-http-server
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
lvm-http-server/server
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
node-proxy-client
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
pkg
configuration
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
csidriver/driver
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
csidriver/driver/k8s
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
csidriver/filesystem
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
csidriver/runners
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
devicemanager
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
devicemanager/device
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
devicemanager/lvmd
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
devicemanager/troubleshoot
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
devicemanager/types
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
devicemanager/volume
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
deviceplugin
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
deviceplugin/v1beta1
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
scheduler module
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
exec
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
log
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
mutx
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.
Copyright @ 2021 fushaosong <fushaosong@beyondlet.com>.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL