Magnolia home persistent volume is almost full
Symptom
A CustomerMagnoliaHomePersistentVolumeAlmostFull
alert is firing
CustomerMagnoliaHomePersistentVolumeAlmostFull alerts are sent to subscribers via email.
|
Observations
Here are the details on the alerts:
Alert: CustomerMagnoliaHomePersistentVolumeAlmostFull
Expression |
|
Delay |
|
Labels |
|
Annotations |
|
Determine current size of Magnolia home persistent volume
The name of the database persistent volume claim and its namespace are contained in the alert, for example "database-prod-magnolia-helm-public-db-0".
You can find the details on the persistent volume by displaying the persistent volume claim using kubectl:
kubectl -n <namespace from alert> get pvc <persistent volume claim from alert>
Executing the above will list the size of the persistent volume:
$ kubectl -n prod get pvc magnolia-home-prod-magnolia-helm-public-0
NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE
magnolia-home-prod-magnolia-helm-public-0 Bound pvc-30bb25b4-289f-4029-946e-29197a5aea44 10Gi RWO gp2 228d
Note the value listed in the "CAPACITY" column.
Solutions
This section provides solutions that should help resolve the issue in most cases.
Increase the capacity of the database persistent volume
The space allocated to the Database persistent volume can be increased with a "hot fix" or by modifying the values of the Helm chart deploying Magnolia.
You can edit the persistent volume claim and increase the capacity in Rancher or with kubectl
.
Edit the persistent volume claim or the persistent volume associated with the claim and increase the size of the storage resource.
resources:
requests:
storage: 10Gi (1)
1 | Increase the storage property.
|