The Gitea Actions runner was evicted because the Docker-in-Docker scratch volume exceeded its configured EmptyDir limit.
Observed event:
Usage of EmptyDir volume "docker-lib" exceeds the limit "12Gi".
Updated gitea-act-runner in namespace gitea:
dind container ephemeral-storage limit: 12Gi -> 40Gidocker-lib emptyDir.sizeLimit: 12Gi -> 40GiRepository manifest updated:
/home/ax_julian/AutoCoder-Engine/documentation/configs/autocoder-engine/gitea-migration/gitea-act-runner-k8s.yaml
Applied with:
kubectl --kubeconfig /home/ax_julian/.kube/config apply -f /home/ax_julian/AutoCoder-Engine/documentation/configs/autocoder-engine/gitea-migration/gitea-act-runner-k8s.yaml
Rollout completed successfully:
deployment "gitea-act-runner" successfully rolled out
Live deployment now shows:
ephemeral-storage: 40Gi
emptyDir.sizeLimit: 40Gi
A new runner pod is running with both containers ready.
Gitea package registry storage remains large and should be managed by automatic cleanup rather than manual file deletion.
Observed package storage:
/mnt/fastdata/k8s-pvcs/gitea/data/gitea/packages: 235G
Observed package count for AutoCoder/autocoder-engine: 391 container package versions from 2026-02 through 2026-05.