Overview
- Full name
docker.io/volcanosh/vc-descheduler- Registry
- docker.io
- Namespace
- volcanosh
- Repository
- vc-descheduler
- Cached tags
- 2
- Last synced
- 07/06/2026, 02:15 PM
Introduction
Volcano 批调度生态 Descheduler 组件镜像,在 Kubernetes 中重平衡不符合策略的 Pod 放置,需与 Volcano Scheduler 同集群安装。
Details
volcanosh/vc-descheduler 基于 descheduler 框架扩展 Volcano queue 感知,当节点资源碎片或策略漂移时驱逐并触发重新调度。镜像是 K8s 控制面扩展,必须以 Deployment 运行在 kube-system 或 volcano-system,无法通过 docker run 重调度 Pod。与 kubernetes-sigs/descheduler 相比集成 Volcano CRD;版本需与 vc-scheduler 发行版严格对齐。
快速启动
# vc-descheduler 需在 K8s 集群内运行,无 docker run 场景
docker pull docker.io/volcanosh/vc-descheduler:v1.9.0
推荐实践
kubectl apply -f https://raw.githubusercontent.com/volcano-sh/volcano/master/installer/volcano-development.yaml
# 或 Helm 安装时指定 descheduler 镜像:
# --set descheduler.image.repository=docker.io/volcanosh/vc-descheduler
# --set descheduler.image.tag=v1.9.0
核心参数说明
- 安装方式 — Volcano manifest 或 Helm
repository/tag— 与 Volcano 版本配套- 前提 — 集群已装 Volcano Scheduler
- 角色 — 控制面 descheduler 扩展
- 禁止 — 勿 docker run 期望 Pod 迁移
- RBAC — 需 cluster 级 evict 权限
Latest tags (20)
View all 2 tags →| Tag | Arch | Pushed At | Size | Digest | Sync | Wish | Action |
|---|---|---|---|---|---|---|---|
docker.io/volcanosh/vc-descheduler :v0.1.0 | linux/amd64linux/arm64 | 2025/01/24 16:32 | 34.7 MB | sha256:ffc169f62ad1… | |||
docker.io/volcanosh/vc-descheduler :latest | linux/amd64linux/arm64 | 2024/12/30 19:02 | 34.8 MB | sha256:3477a859b84a… |