Few things which changes with this release: (compared to 0.7.x series)
Platform Note:
linux/arm64
andlinux/arm/v7
platform is not supported in this release.
Other details:
- use kadalu-storage (glusterfs fork of kadalu, which adds features like simple-quota etc).
- changes in templates to accomodate distribute volumes
- remove usage of -oprjquota on mount
- use simple quota limit feature to set the quota
- simplify the brick volfile generation, and make it uniform across
- provide 'client-pid' to clients mounted in csi controller (for simple-quota)
- fix the template files
- include quota-crawler with provisioner
- Added support for getting logs of all pods in kadalu namespace with one command (for debug) -
kubectl kadalu logs
- Added support for self heal info into CLI - can be checked with
kubectl kadalu healinfo
- Added support for prometheus monitoring, so all of kadalu's pods can send crucial metrics to prometheus server.
- Fixed the bug in helm chart clusterole, which caused errors while deploying the CSI resizer pods.
- Added helm chart package into release binaries. (credits @leelavg)
So what are the benefits for users:
- Instead of creating multiple host volumes of same type, they can use just one volume with all bricks
- Scalling of the host volume is just adding storage to config and calling
kubectl apply -f
again.
- Scalling of the host volume is just adding storage to config and calling
- Any backend filesystem which supports extended attributes can be used on devices.
- no requirement of 'quotad' process
** General Note **: Team recommends users who have successfully running kadalu instance with 0.7.x version to not yet upgrade to this release, mainly as there are multiple changes in this release.