18 lines
506 B
Markdown
18 lines
506 B
Markdown
# Kubernetes AI Workload Scheduler
|
|
|
|
This is a lightweight scheduler simulator for AI-ish workloads in the homelab.
|
|
It scores candidate nodes by architecture, CPU, memory, tailnet access, and
|
|
control-plane taints.
|
|
|
|
Run:
|
|
|
|
```bash
|
|
./jeannie ai-scheduler simulate
|
|
./jeannie ai-scheduler recommend small-rag
|
|
```
|
|
|
|
The first version is read-only and uses `infra/ai-scheduler/workloads.tsv` plus
|
|
`infra/ai-scheduler/nodes.tsv`. It is meant to inform placement policy before
|
|
building a real Kubernetes controller.
|
|
|