How to use Proxmox's passed through drives as the backing store for Rook.
Deploying Rook on Talos
Installation files: kubernetes/infrastructure/rook-ceph
The passed through drives on each of the cluster nodes have been individually named, this isn't really required as the default will use all unused and emtpy/unformatted drives.
storage:
useAllDevices: true
useAllNodes: true
The dashboard is encrypted using a Gateway API HTTPRoute
dashboard:
ssl: false
As it isn't a dedicated high performance storage cluster the requested memory and CPU are massively reduced from the default values.
Used to access the ceph CLI and directly access the cluster.
$ kubectl -n rook-ceph exec -it deploy/rook-ceph-tools -- bash