概要

フル名
docker.io/lbwanga/simulator-scheduler
Registry
docker.io
名前空間
lbwanga
リポジトリ
simulator-scheduler
キャッシュ Tag 数
19
最終同期
07/06/2026, 02:23 PM

概要

Kubernetes 调度器仿真器镜像,在集群内模拟调度决策与资源分配,用于调度算法研究与教学实验,非生产工作负载调度器。

詳細

lbwanga/simulator-scheduler 提供 K8s 调度行为的仿真环境,可注入自定义调度策略并观察 Pod 放置结果而不影响真实 kube-scheduler。典型用于高校实验、调度插件原型验证。镜像需在 Kubernetes 内以 Job 或专用 Deployment 运行,依赖 apiserver 只读或 mock 接口,无法通过 docker run 获得仿真能力。与 kwok 相比更专注调度逻辑;部署应限制 RBAC 与 namespace 隔离。

快速启动

# 仿真器需在 K8s 集群内运行,无独立 docker run 场景
docker pull docker.io/lbwanga/simulator-scheduler:latest

推荐实践

kubectl apply -f - <<EOF
apiVersion: batch/v1
kind: Job
metadata:
  name: scheduler-simulator
  namespace: sim-lab
spec:
  template:
    spec:
      restartPolicy: Never
      containers:
        - name: simulator
          image: docker.io/lbwanga/simulator-scheduler:1.0.0
          env:
            - name: SIM_CONFIG
              value: /config/scenario.yaml
          volumeMounts:
            - name: config
              mountPath: /config
      volumes:
        - name: config
          configMap:
            name: sim-scenario
EOF

核心参数说明

  • 安装方式 — K8s Job/Deployment + ConfigMap
  • SIM_CONFIG — 仿真场景 YAML 路径
  • 前提 — 实验 namespace 与 RBAC 隔离
  • 禁止 — 勿替换生产 kube-scheduler
  • 定位 — 研究/教学,非 GA 组件
  • 固定 tag — 仿真引擎版本 pin
Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/lbwanga/simulator-scheduler
:v0.5.10
linux/amd64
2025/05/14 11:0978.0 MBsha256:2b18b793631d
docker.io/lbwanga/simulator-scheduler
:v0.5.9
linux/amd64
2025/05/14 11:0778.0 MBsha256:26ae8f769d0e
docker.io/lbwanga/simulator-scheduler
:v0.5.8
linux/amd64
2025/05/14 11:0778.0 MBsha256:2b18b793631d
docker.io/lbwanga/simulator-scheduler
:v0.5.7
linux/amd64
2025/05/14 10:2578.0 MBsha256:e84bf6aad45d
docker.io/lbwanga/simulator-scheduler
:v0.5.6
linux/amd64
2025/05/13 23:2278.0 MBsha256:bb78d2e8d017
docker.io/lbwanga/simulator-scheduler
:v0.5.5
linux/amd64
2025/05/13 23:0478.0 MBsha256:f0b31e7082cc
docker.io/lbwanga/simulator-scheduler
:v0.5.4
linux/amd64
2025/05/13 22:3978.0 MBsha256:5028cd6ff7fe
docker.io/lbwanga/simulator-scheduler
:v0.5.3
linux/amd64
2025/05/13 22:1378.0 MBsha256:d2930e9c85f5
docker.io/lbwanga/simulator-scheduler
:v0.5.2
linux/amd64
2025/05/13 21:5878.0 MBsha256:d06dfb7f7059
docker.io/lbwanga/simulator-scheduler
:v0.5.1
linux/amd64
2025/05/13 21:0978.0 MBsha256:fa63c917b52a
docker.io/lbwanga/simulator-scheduler
:v0.5.0
linux/amd64
2025/05/13 19:2978.0 MBsha256:a83a85d6c960
docker.io/lbwanga/simulator-scheduler
:v0.4.7
linux/amd64
2025/05/13 16:3478.0 MBsha256:f8689c0b13c4
docker.io/lbwanga/simulator-scheduler
:v0.4.6
linux/amd64
2025/05/13 14:1578.0 MBsha256:f8689c0b13c4
docker.io/lbwanga/simulator-scheduler
:v0.4.5
linux/amd64
2025/05/13 13:3478.0 MBsha256:f8689c0b13c4
docker.io/lbwanga/simulator-scheduler
:v0.4.4
linux/amd64
2025/05/13 11:2578.0 MBsha256:d2888dfd8a7b
docker.io/lbwanga/simulator-scheduler
:v0.4.3
linux/amd64
2025/05/12 22:4178.0 MBsha256:0c41e4561bd8
docker.io/lbwanga/simulator-scheduler
:v0.4.2
linux/amd64
2025/05/12 21:2378.0 MBsha256:0c41e4561bd8
docker.io/lbwanga/simulator-scheduler
:v0.4.1
linux/amd64
2025/05/12 19:5178.0 MBsha256:3442bc35980b
docker.io/lbwanga/simulator-scheduler
:v0.4.0
linux/amd64
2025/05/11 17:5770.6 MBsha256:b80f4f5ad988