Carina Io Carina Versions Save

Carina: an high performance and ops-free local storage for kubernetes

v0.12.0

1 year ago

Brief description

Carina has entered CNCF panorama and is applying for sandbox project. This version mainly adds the function of bare disk and adjusts the project structure

What's Changed

  • Fixed several issues

Contributors

@guoguodan @snwyc @zhangkai8048 @antmoveh @hwdef @wongearl @fanhaouu

Mirror address

registry.cn-hangzhou.aliyuncs.com/carina/carina:v0.12.0 registry.cn-hangzhou.aliyuncs.com/carina/carina-scheduler:v0.12.0

v0.11.1

1 year ago

Brief description

Carina has entered CNCF panorama and is applying for sandbox project. This version mainly adds the function of bare disk and adjusts the project structure

What's Changed

  • Repair The pv is lost due to node restart #144 @zhangkai8048
  • Added the upgrade upgrade script #142 @antmoveh
  • Helm chat deployment adds psp resources #145 @zhangkai8048
  • It is clear that the current version of carina supports 1.18-1.24 #140 @antmoveh
  • Planning discussion carina supports the Kubernetes 1.25 solution #133 @duanhongyi
  • Added e2e unit test scripts #138 @wongearl

Contributors

@duanhongyi @zhangkai8048 @wongearl @antmoveh

Mirror address

registry.cn-hangzhou.aliyuncs.com/carina/carina:v0.11.1 registry.cn-hangzhou.aliyuncs.com/carina/carina-scheduler:v0.11.1

v0.11.0

1 year ago

Brief description

Carina has entered CNCF panorama and is applying for sandbox project. This version mainly adds the function of bare disk and adjusts the project structure

What's Changed

  • Support the cgroup v2 @fanhaouu
  • Adjustment of project structure @fanhaouu
  • The HTTP server is deleted @fanhaouu
  • Logicvolume changed from Namespace to Cluster, upgrade) @antmoveh
  • Fixed the problem that message notification is not timely @fanhaouu
  • Fix the metric server panic problem #91 @fanhaouu
  • Mirrored warehouse has personal space migrated to Carina exclusive space @antmoveh
  • To improve LVM volume performance, do not create a thin-pool when creating an LVM volume #96 @fanhaouu
  • Add parameter carina.storage.io/allow-pod-migration-if-notready to storageclass. Webhook will automatically add this annotation for POD when SC has this parameter #95 @antmoveh
  • Nodestorageresource structuring and issue fixing #87 @fanhaouu
  • Remove ConfigMap synchronization control #75 @fanhaouu
  • The Carina E2E test is being refined @wongearl
  • Promote carina into cncf sandbox project and roadmap @ZhangZhenhua
  • Update outdated documents @antmoveh
  • fix typos #104 @zhanghaizhou
  • Add and modify charts component switches #100 @duanhongyi
  • fix bug when disk has not free size #69 @zhangkai8048
  • doc: correct the chart repo url #93 @CarlJi

Contributors

@fanhaouu @duanhongyi @CarlJi @zhanghaizhou @ZhangZhenhua @zhangkai8048 @wongearl @antmoveh

Mirror address

registry.cn-hangzhou.aliyuncs.com/carina/carina:v0.11.0 registry.cn-hangzhou.aliyuncs.com/carina/carina-scheduler:v0.11.0

Congratulations :tada: :tada: :tada:

Special congratulations to @fanhaouu for being carina project approver

v0.10.0

2 years ago

Brief description

  • Carina has entered CNCF panorama and is applying for sandbox project. This version mainly adds the function of bare disk and adjusts the project structure

Support functions

  • Removed csi.proto upgrade CSI_VERSION=1.5
  • Remove device registration and use the CRD resource NodeStorageResource instead
  • Added controllers that maintain NodeStorageResource
  • The scheduler supports fetching resources from NodeStorageResource
  • Upgrade go.mod to depend on K8s1.23
  • Upgrade the Webhook certificate using job
  • Raw disk support
  • Storage volume backup is supported with Velero
  • More English documentation support
  • Specification of fields in annotations

Contributors

@ZhangZhenhua @zhangkai8048 @antmoveh

Mirror address

registry.cn-hangzhou.aliyuncs.com/antmoveh/carina:v0.10.0 registry.cn-hangzhou.aliyuncs.com/antmoveh/carina-scheduler:v0.10.0

What's Changed

Full Changelog: https://github.com/carina-io/carina/compare/v0.9.1...v0.10.0

v0.9.1

2 years ago
Brief description
  • Lvm-based local storage project to provide local functionality for Kubernetes. This version has been validated in a number of test environments
Support functions
  • Carina supports the configuration of existing local storage volumes
  • The node is damaged and container migration is supported
  • Supporting Helm Installation
  • Multiple architecture mirroring is supported, linux/amd64 and linux/arm64
  • Optimizing base mirroring
Contributors

@antmoveh @zhangkai8048

Mirror address
  • registry.cn-hangzhou.aliyuncs.com/antmoveh/carina:v0.9.1
  • registry.cn-hangzhou.aliyuncs.com/antmoveh/carina-scheduler:v0.9.1

v0.9.0

2 years ago
Brief description
  • Lvm-based local storage project to provide local functionality for Kubernetes. This version has been validated in a number of test environments
Support functions
functions state
Dynamic pv
Local file storage
Local block storage
Storage capacity Limit
Expansion of storage Volume
Store the topology
Local Disk Management
Disk speed limit
Nodes are migrated
Scheduling based on disk capacity
Verified version
kubernetes Verified
kubernetes v1.18.x
kubernetes v1.19.x
kubernetes v1.20.x
Contributors

@antmoveh @ZhangZhenhua

Mirror address
  • registry.cn-hangzhou.aliyuncs.com/antmoveh/carina:v0.9-20210804141609
  • registry.cn-hangzhou.aliyuncs.com/antmoveh/scheduler:v0.9-20211012111249