๐คjaytaylor๐6y๐ผ48๐จ๏ธ13
(Replying to PARENT post)
It might be nice to have a "What does Rook do?" explanation. What does it provide over the helm charts for minio, nfs-server-provisioner, cockroachdb, etc.
Do I use it to provision persistent volumes? Databases? Key value stores? S3 compatible blob APIs? Those things all have "persistent storage" in common, but what does Rook do on top of them?
๐คAaronFriel๐6y๐ผ0๐จ๏ธ0
(Replying to PARENT post)
Note that rook is still in beta. I've had pretty bad luck with it not supporting features that I need. First it was not supporting adding additional OSDs on the same node, though I believe that's now fixed. In the end it was that PVCs can't be mounted by multiple pods at a time, even when set to RWX.
๐คNiksko๐6y๐ผ0๐จ๏ธ0
(Replying to PARENT post)
See also: https://rook.io/
๐คjaytaylor๐6y๐ผ0๐จ๏ธ0
(Replying to PARENT post)
The name is not nautical in theme, seems sketchy.
๐คnorthisup๐6y๐ผ0๐จ๏ธ0
(Replying to PARENT post)
It's great that when someone wants to have shared storage or they want to have an object store (we only deploy it as block store), the app developer can include K8s YAML to provision block storage or shared storage.