Storage Add-on
The Storage add-on gives your cluster dynamic block storage backed by NetActuate Ceph without you installing or maintaining the CSI driver. When enabled, NetActuate installs and owns the Ceph CSI RBD driver and a ready-to-use StorageClass, so you request persistent volumes with a normal PersistentVolumeClaim and the platform provisions them. This is the managed alternative to wiring up Ceph CSI by hand.
Enable the add-on
- Navigate to Infrastructure -> Kubernetes and open your cluster.
- Open the Managed Add-ons tab.
- Enable Storage and confirm.
NetActuate installs the driver and StorageClass and moves the add-on to ready. If it reports degraded or failed, use Repair on the same tab.
Use the StorageClass
The add-on provisions volumes through a managed StorageClass. The default class is named netactuate-block and is marked as the cluster default StorageClass, so a PVC that does not name a class uses it. A cluster-specific alias netactuate-block-<id> is also present, where <id> identifies your cluster; use it when you want to name the class explicitly.
A minimal PersistentVolumeClaim looks like this:
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: data
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 10Gi
storageClassName: netactuate-block
Reference the claim from a pod as usual, and the add-on provisions and attaches the volume.
Behavior and properties
- Driver. The add-on owns the CSI driver
rbd.csi.ceph.com. Do not install a second Ceph CSI driver alongside it. - Access mode. Volumes are block volumes and are ReadWriteOnce (RWO): a volume is mounted read-write by one node at a time.
- Expansion. The StorageClass sets
allowVolumeExpansion: true, so you can grow a volume by increasing the PVC's requested size. - Snapshots. Volume snapshots are supported for point-in-time copies of a volume.
- Reclaim policy. The StorageClass uses
reclaimPolicy: Delete, so deleting a PVC deletes the underlying volume and its data. Snapshot or back up anything you need to keep before deleting a claim.
Manual and edge alternative
If you prefer to run the driver yourself, or you need a setup the add-on does not cover, you can install Ceph CSI manually and map volumes directly. See Storage RBD (Ceph) for the self-managed VM and Kubernetes patterns. The Storage add-on is the managed path; the manual guide is the fallback.
Need Help?
Contact support@netactuate.com or open a support ticket from the portal.