Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/scitix-volcano-scheduler-config
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Shell scripts
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/volcano-scheduler-config
What's inside
- Skill name
volcano-scheduler-config- Description
- View Volcano scheduler configuration. Check scheduler ConfigMap, actions, plugins, and tier settings.
- License
- Apache-2.0
- Instructions
- 366 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (2)
- SKILL.md
- get-scheduler-config.sh · scripts/
SKILL.md (first lines)
# Volcano Scheduler Configuration View Volcano scheduler configuration to understand scheduling policies, enabled plugins, and actions. This skill helps diagnose configuration-related scheduling behaviors. **Scope:** This skill is for **diagnosis only**. It retrieves configuration for analysis but does not modify any cluster state. ## Usage ```bash bash skills/core/volcano-scheduler-config/scripts/get-scheduler-config.sh [options] ``` ## Parameters | Parameter | Required | Description | |-----------|----------|-------------| | `--section SECTION` | no | Show specific section: actions, plugins, tiers, all (default: all) | | `--format FORMAT` | no | Output format: yaml, json, summary (default: summary) | | `--raw` | no | Show raw ConfigMap data without parsing | ## Examples Get summary of scheduler configuration: ```bash bash skills/core/volcano-scheduler-config/scripts/get-scheduler-config.sh ``` View actions configuration only: ```bash bash skills/core/volcano-scheduler-config/scripts/get-scheduler-config.sh --section actions ``` View plugins configuration: ```bash bash skills/core/volcano-scheduler-config/scripts/get-scheduler-config.sh --section plugins ``` Show full YAML configuration: ```bash bash skills/core/volcano-scheduler-config/scripts/get-scheduler-config.sh --format yaml ``` Get raw ConfigMap: ```bash bash skills/core/volcano-scheduler-config/scripts/get-scheduler-config.sh --raw ``` ## Understanding Scheduler Configuration ### Configuration Location The Volcano scheduler configuration is stored in: - **Namespace:** `volcano-system` - **ConfigMap:** `volcano-scheduler-configmap` - **Key:** `volcano-scheduler.conf` ### Configuration Structure ```yaml actions: "enqueue, allocate, backfill" # Pipeline order tiers: - plugins: - name: priority - name: gang - name: conformance - plugins: - name: overcommit - name: drf - name: predicates - name: proportion - name: nodeorder - name: binpack ``` ### Actions Actions define the **two-phase scheduling pipeline**: 1. **Enqueue phase** — PodGroup is admitted to the queue based on queue capacity (does the queue have enough deserved resources?) 2. **Allocate phase** — Individual pods are placed on nodes based on node resources, affinity, taints, etc. A job can pass enqueue (PodGroup moves to `Inqueue`) but fail allocation (pods stay `Pending`) if node-level constraints block placement. This two-phase model explains the common scenario: "queue has capacity but pods won't schedule." Actions in order: | Action | Required | Purpose | |--------|----------|---------| | `enqueue` | Yes | Admit pod groups to queue | | `allocate` | Yes | Allocate resources to pods | | `backfill` | No | Fill idle resources with best-effort pods | | `preempt` | No | Evict low-priority pods for high-priority | | `reclaim` | No | Reclaim resources from over-allocated queues | | `elect` | No | Select target workload (removed in v1.6+) | ### Tiers Tiers divide plugins into priority levels: - **Tier 1:** First to evaluate, results cannot be overridden - **Tier 2:** Second to evaluate, lower priority Common tier organization: - **Tier 1:** Critical plugins (priority, gang, conformance) - **Tier 2:** Resource and optimization plugins ### Plugins #### Critical Plugins | Plugin | Function | Critical For | |--------|----------|--------------| | `gang` | Gang scheduling | Batch jobs, ML training | | `priority` | Priority sorting | Workload prioritization | | `conformance` | Protect critical pods | System stability | #### Resource Plugins | Plugin | Function | Use Case | |--------|----------|----------| | `proportion` | Fair share allocation | Multi-tenant clusters | | `drf` | Dominant Resource Fairness | Fair GPU/CPU sharing |
From scitix/siclaw, Apache-2.0.
More from scitix/siclaw
- 0.752score
node-logs
scitix
Retrieve logs from a Kubernetes node — systemd units (journalctl) or files under /var/log.
SkillBFreshness: B★ 238Claude Code +9 - 0.752score
gateway-diagnostics
scitix
Show and ping the gateway of a network interface, on a Kubernetes node or inside a pod's network namespace.
SkillBFreshness: B★ 238Claude Code +9 - 0.752score
http-log-stats
scitix
Count HTTP status codes and request-duration distribution from an ingress controller's access log, over a fixed time window, in one pass.
SkillBFreshness: B★ 238Claude Code +9 - 0.749score
volcano-queue-diagnose
scitix
Diagnose Volcano Queue status and resource allocation.
SkillBFreshness: B★ 238Claude Code +9 - 0.749score
volcano-diagnose-pod
scitix
Diagnose Volcano-managed Pod scheduling issues.
SkillBFreshness: B★ 238Claude Code +9 - 0.749score
cluster-events
scitix
Analyze cluster-wide Kubernetes events to identify issues and patterns.
SkillBFreshness: B★ 238Claude Code +9 - 0.747score
manage-skill
scitix
Guides the user to the Siclaw Web page to manage Skills.
SkillBFreshness: B★ 238Claude Code +9 - 0.747score
volcano-resource-insufficient
scitix
Resource shortage diagnostic guide for Volcano.
SkillBFreshness: B★ 238Claude Code +9 - 0.747score
quota-debug
scitix
Diagnose Kubernetes native ResourceQuota and LimitRange admission rejections (exceeded quota, forbidden by LimitRange, FailedCreate).
SkillBFreshness: B★ 238Claude Code +9 - 0.747score
volcano-gang-scheduling
scitix
Gang Scheduling diagnostic guide for Volcano.
SkillBFreshness: B★ 238Claude Code +9 - 0.746score
volcano-job-diagnose
scitix
Diagnose Volcano Job status and issues.
SkillBFreshness: B★ 238Claude Code +9 - 0.746score
volcano-node-resources
scitix
Query cluster node resources for Volcano scheduling.
SkillBFreshness: B★ 238Claude Code +9
Signals
- Stars
- 238
- Forks
- 32
- Open issues
- 16
- Last commit (this folder)
- Mar 12, 2026 (7 months ago)
- Last release
- Sep 14, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/scitix/siclaw
- Website
- siclaw.ai
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from scitix
- 0.752score
node-logs
scitix
Retrieve logs from a Kubernetes node — systemd units (journalctl) or files under /var/log.
SkillBFreshness: B★ 238Claude Code +9 - 0.752score
http-log-stats
scitix
Count HTTP status codes and request-duration distribution from an ingress controller's access log, over a fixed time window, in one pass.
SkillBFreshness: B★ 238Claude Code +9 - 0.752score
gateway-diagnostics
scitix
Show and ping the gateway of a network interface, on a Kubernetes node or inside a pod's network namespace.
SkillBFreshness: B★ 238Claude Code +9 - 0.749score
volcano-diagnose-pod
scitix
Diagnose Volcano-managed Pod scheduling issues.
SkillBFreshness: B★ 238Claude Code +9 - 0.749score
cluster-events
scitix
Analyze cluster-wide Kubernetes events to identify issues and patterns.
SkillBFreshness: B★ 238Claude Code +9 - 0.749score
volcano-queue-diagnose
scitix
Diagnose Volcano Queue status and resource allocation.
SkillBFreshness: B★ 238Claude Code +9
Cite this page
volcano-scheduler-config skill. Agent Mart. https://agentmart.dev/skills/scitix-volcano-scheduler-config (last updated 2026-10-24)