How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Volcano PodGroups API

Operations for managing Volcano PodGroup custom resources. PodGroups define gang scheduling units with minimum availability requirements and queue assignment.

Volcano PodGroups API is one of 3 APIs that Volcano publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 1 JSON Schema definition.

Tagged areas include PodGroups. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, and 1 JSON Schema.

This API exposes 7 operations across 3 paths, and defines 7 schemas. It is described by OpenAPI 3.1.0, at version 1.10.0.

Requests are made against a single base URL, https://{kubernetes-api-server}.

7 operations 3 paths 7 schemas 1 DELETE3 GET1 PATCH1 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
1.10.0
Server
https://{kubernetes-api-server}
License
Resource Areas
1

Paths & Operations 7

Across 3 paths, the API surfaces 7 operations — 1 DELETE, 3 GET, 1 PATCH, 1 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

PodGroups 7

Operations for managing Volcano PodGroup custom resources. PodGroups define gang scheduling units with minimum availability requirements and queue assignment.

GET
/apis/scheduling.volcano.sh/v1beta1/namespaces/{namespace}/podgroups
Volcano List PodGroups in a namespace
listNamespacedPodGroup 5 params → 200401403
POST
/apis/scheduling.volcano.sh/v1beta1/namespaces/{namespace}/podgroups
Volcano Create a PodGroup
createNamespacedPodGroup 1 param body → 201400401403409
GET
/apis/scheduling.volcano.sh/v1beta1/namespaces/{namespace}/podgroups/{name}
Volcano Get a PodGroup
readNamespacedPodGroup 2 params → 200401403404
PUT
/apis/scheduling.volcano.sh/v1beta1/namespaces/{namespace}/podgroups/{name}
Volcano Replace a PodGroup
replaceNamespacedPodGroup 2 params body → 200400401404
PATCH
/apis/scheduling.volcano.sh/v1beta1/namespaces/{namespace}/podgroups/{name}
Volcano Partially update a PodGroup
patchNamespacedPodGroup 2 params body → 200400401404
DELETE
/apis/scheduling.volcano.sh/v1beta1/namespaces/{namespace}/podgroups/{name}
Volcano Delete a PodGroup
deleteNamespacedPodGroup 2 params → 200401403404
GET
/apis/scheduling.volcano.sh/v1beta1/podgroups
Volcano List PodGroups across all namespaces
listPodGroupAllNamespaces 4 params → 200401403

Schemas 7

The contract defines 7 schemas that model the data the API accepts and returns. The most detailed are ObjectMeta (7 properties), PodGroupStatus (6 properties), PodGroupCondition (6 properties), PodGroup (5 properties). Each schema is shown below with its type and property counts.

ObjectMeta
object
Standard Kubernetes object metadata.
7 properties 1 required
PodGroupSpec
object
Specification of a PodGroup defining gang scheduling requirements.
5 properties
Status
object
Kubernetes Status object for error responses.
3 properties
PodGroupCondition
object
A condition describing the state of the PodGroup.
6 properties
PodGroup
object
A Volcano PodGroup custom resource representing a set of pods that must be co-scheduled together. PodGroups enable gang scheduling semantics for distributed co…
5 properties 4 required
PodGroupList
object
A list of PodGroup resources.
4 properties 3 required
PodGroupStatus
object
Observed status of a PodGroup as reported by the Volcano scheduler, including current phase and pod state counts.
6 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

volcano-podgroups-api-openapi.yml Raw ↑

Other APIs Volcano publishes across the network.

Volcano Jobs API
Volcano Queues API
Where this information came from

This is an independent, third-party profile of Volcano PodGroups API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.