The fundamental idea of the project is described here
GlusterD there are various points which we consider worth changing:
Therefore kadalu does some things different:
|Clustering / Peer Management||k8s|
|Brick process management||K8s’s pod management|
|Portmap for Bricks||Not required in new model|
|Service Management (brick, self-heal, etc)||Runs as another container in same pod.
So, managed by k8s as any other pod
|Volfile for Bricks, self-heal etc||ConfigMap|
|Quota, Snapshot, Geo-Replication||CSI / SideCar containers|
glusterdrunning on the host.