soperator

Deploy and manage Slurm-on-Kubernetes clusters on Nebius via declarative YAML.

17|8|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/nebius/nebius-physical-ai --skill soperator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: soperator
Source: https://github.com/nebius/nebius-physical-ai/tree/main/skills/tools/soperator
Command: npx skills add https://github.com/nebius/nebius-physical-ai --skill soperator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill simplifies the complex deployment and lifecycle management of Slurm-on-Kubernetes clusters on Nebius, removing the need for manual Terraform configuration and infrastructure tuning.

Core Features & Use Cases

  • Declarative Infrastructure: Deploy production-ready Slurm clusters using the npa.soperator/v0.0.1 YAML specification.
  • Optimized Worker Pools: Configure multi-preset worker pools with node-local Docker/Enroot image caching for high-performance GPU workloads.
  • Operational Lifecycle: Automate cluster status monitoring, post-deployment fixes, and resource cleanup.

Quick Start

Use the soperator skill to deploy a new Slurm cluster by running the command npa soperator deploy with your cluster specification file.

Frequently Asked Questions about soperator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy a Slurm cluster on Kubernetes using Nebius?

To deploy a Slurm cluster on Kubernetes, you use declarative YAML specifications with the soperator skill. It automates the Terraform configuration and infrastructure tuning required for production-ready Slurm-on-Kubernetes clusters on Nebius.

Can I configure multiple worker pools for GPU workloads in Slurm?

Yes, you can configure multi-preset worker pools optimized for GPU workloads. The skill supports node-local Docker and Enroot image caching to enhance performance for high-performance computing tasks.

What prerequisites are needed to run Slurm on Nebius infrastructure?

Running Slurm on Nebius requires Terraform integration and specific compute and GPU quota preflight checks. You must ensure your infrastructure meets these resource quotas before deploying the cluster.

How does automated cluster management work for Slurm on Kubernetes?

Automated cluster management handles status monitoring, post-deployment health fixes, and resource cleanup. This operational lifecycle automation removes the need for manual infrastructure tuning after your Slurm cluster is deployed.

Why should I use declarative YAML for Slurm cluster deployment?

Using declarative YAML for Slurm cluster deployment simplifies complex lifecycle management on Nebius. It removes manual Terraform configuration, allowing you to define production-ready clusters using the npa.soperator specification.