Date: 2026-02-06
Goal: Run CI jobs without cloud resources.
- Run a Gitea Actions runner on
kryptovisor using docker.
- This avoids adding CI complexity to the Kubernetes cluster during the Gitea migration.
- Pros:
- simplest operationally at first
- easy to allocate CPU/RAM
- Cons:
- still depends on the docker host
- Pros:
- Cons:
- requires more Kubernetes hardening (RBAC, network policy, volumes)
- Prefer runners that build containers in a controlled way.
- If building container images, decide the build strategy:
- Docker-in-Docker (simple, higher risk)
- rootless builders (preferred)
- Job status is visible in Gitea UI.
- Runner registration and online/offline status is visible in Gitea admin UI.