Why is the kotsadm-minio filesystem usage nearly full?
What is kotsadm-minio? Copied
The kotsadm-minio
is a service used by KOTS (Kubernetes Off-The-Shelf) to store important data such as persistent versions of application resources and support bundles collected for troubleshooting.
If you have performed many application upgrades or collected a lot of support bundles, this data can accumulate and cause the storage to fill up.
Warning
Over time, storing many application versions and support bundles can consume a significant amount of storage. If not managed, thekotsadm-minio
storage can reach critical levels, potentially becoming nearly full or exceeding 95% usage. Without enough storage, it can lead to operational problems like failed updates or missing historical data.
How can I resolve this issue? Copied
You have two main options.
Increase storage allocation Copied
Expand the allocated storage by increasing the spec.resources.requests.storage
value in your Kubernetes configuration.
This provides more space for kotsadm-minio
to continue storing data without issue.
For more information, see Expanding Persistent Volumes Claims.
Delete old support bundles Copied
Review and delete unnecessary or old support bundles. This will free up space and bring usage down without needing to increase storage capacity.
You can delete a support bundle through the KOTS Admin Console by navigating to the Troubleshoot tab and clicking the delete icon next to the bundle you want to remove.
Which option should I choose? Copied
If you expect to continue collecting a lot of data (for example, frequent upgrades or support needs), increasing storage is recommended.
If the storage usage is mostly due to old, no-longer-needed support bundles, deleting them could be a quicker and simpler solution.