mirror of
https://github.com/imjasonh/terraform-playground
synced 2026-07-08 07:44:57 +00:00
No description
Pure, UI-agnostic simulation: - types: instance types (general/ssd/mem/gpu/spot node pools with labels & taints) and Deployment-like app templates (selectors, tolerations, hard/soft pod anti-affinity, replica caps, lifetimes). - scheduler: kube-scheduler-style predicate filtering (resources, nodeSelector, taints/tolerations, anti-affinity, cordon/ready) returning human-readable reasons, plus a MostAllocated bin-packing scoring phase. - workload: seeded PRNG + steady/spike/gpu/chaos scenarios with bounded, Deployment-like arrival streams. - engine: tick loop, node lifecycle (provision/cordon/drain/delete), scheduling, job/service lifetimes, scoring (utilization vs latency vs cost), and an auto-scheduler + responsive cluster autoscaler. - tests: predicates, engine actions, autoscaler, determinism, plus soak & balance runs asserting no overcommit and a healthy steady state. Co-authored-by: Jason Hall <imjasonh@users.noreply.github.com> |
||
|---|---|---|
| .github/workflows | ||
| cf-worker | ||
| cf-worker-container | ||
| cf-worker-go | ||
| container-vm | ||
| driftlessaf | ||
| gitea | ||
| iap | ||
| image-workflow | ||
| k8s-scheduler-game | ||
| litestream | ||
| .devcontainer.json | ||
| .gitignore | ||
| LICENSE | ||