Your ScyllaDB pods are being evicted because they are exceeding the ephemeral storage allocation you’ve set (256MB).
The logs clearly state:
The node was low on resource: ephemeral-storage.
256MB ephemeral storage is extremely limited for running ScyllaDB, even for just logs and basic container overhead.
You have two practical solutions here:
- Increase ephemeral storage requests and limits
In your Helm values file (values.yaml
), increase ephemeral storage requests and limits, for example:
resources:
requests:
ephemeral-storage: "2Gi"
limits:
ephemeral-storage: "4Gi"
Adjust based on your environment, number of nodes, and expected log verbosity.
- Use Persistent Storage for Logs