1
0
Fork 0
mirror of https://github.com/imjasonh/terraform-playground synced 2026-07-08 07:44:57 +00:00
No description
Find a file
Cursor Agent 94c2de4236
Add K8s scheduler game simulation core and tests
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>
2026-06-26 02:19:29 +00:00
.github/workflows re-enable lint, latest versions 2026-02-04 13:58:59 -05:00
cf-worker use R2 CRUD example 2023-08-14 10:37:13 -04:00
cf-worker-container Add Terraform infrastructure for pr-risk-scorer deployment 2026-02-18 17:12:12 +00:00
cf-worker-go WIP: cf-worker-go; tf-cloudfuare doesn't work with wasm :( 2023-12-30 15:47:37 -05:00
container-vm dry 2025-11-30 14:52:44 -05:00
driftlessaf Fix golangci-lint staticcheck issues in cifixer eval_test.go 2026-02-19 02:51:19 +00:00
gitea Add Gitea deployment with Cloud Run and GCS storage 2025-08-04 15:31:46 -04:00
iap add IAP example 2024-07-04 09:19:48 -04:00
image-workflow widespread improvements 2023-08-17 21:21:07 -04:00
k8s-scheduler-game Add K8s scheduler game simulation core and tests 2026-06-26 02:19:29 +00:00
litestream clean up logging 2026-02-05 21:55:20 -05:00
.devcontainer.json skip reqs 2024-06-28 18:48:51 -04:00
.gitignore add cloudflare worker example 2023-08-12 10:22:54 -04:00
LICENSE