Sandworm
betaWorkload scheduler. Bin-packing.
Scheduler de workloads con algoritmo de bin-packing optimizado. Sandworm distribuye contenedores y procesos entre los nodos del cluster considerando CPU, RAM, afinidad y constraints de localidad. Sin el overhead de Kubernetes.
Características
- ✦Bin-packing optimizado para utilización máxima
- ✦Constraints de afinidad y anti-afinidad
- ✦Spread automático entre zonas de disponibilidad
- ✦Rolling deploys con canary automático
- ✦Rollback instantáneo en caso de fallo
- ✦Job scheduling con cron expressions
Ejemplo
dune sandworm
$ dune deploy --service patient-api --replicas 3✦ Evaluating placement constraints...✦ Selected nodes: prod-01, prod-02, prod-03✦ Pulling image: registry/patient-api:v2.1✦ Rolling deploy: 1/3 → 2/3 → 3/3✦ Deploy complete. All health checks passing.$ dune jobs listJOB SCHEDULE LAST RUN STATUSbackup-db 0 2 * * * 2h ago successcleanup-logs 0 */6 * * * 1h ago successsync-analytics */15 * * * 4m ago running
DETALLES
- Stack
- Rust · Tokio
- Puerto
- :7422
- Reemplaza
- Nomad / k8s Scheduler
- Estado
- beta