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

OpenKruise Apis API

The Apis API from OpenKruise — 9 operation(s) for apis.

OpenKruise Apis API is one of 2 APIs that OpenKruise publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 17 operations across 9 paths, and defines 2 schemas. It is described by OpenAPI 3.1.0, at version 1.0.0.

Requests are made against a single base URL, https://{kubernetesApiServer}.

17 operations 9 paths 2 schemas 2 DELETE9 GET6 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
1.0.0
Base URL
https://kubernetes.example.com/apis/apps.kruise.io/v1beta1
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

OpenKruise Apis API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (BearerToken). By default, every request must be authenticated.

  • BearerToken — Kubernetes service account or user bearer token presented to the API server.

Paths & Operations 17

Across 9 paths, the API surfaces 17 operations — 2 DELETE, 9 GET, 6 POST. Each is listed below with its method, path, parameters, and response codes.

Apis 17
GET
/apis/apps.kruise.io/v1alpha1/clonesets
List CloneSets across all namespaces
listClonesetsAllNamespaces → 200
GET
/apis/apps.kruise.io/v1alpha1/namespaces/{namespace}/clonesets
List CloneSets in a namespace
listClonesets 1 param → 200
POST
/apis/apps.kruise.io/v1alpha1/namespaces/{namespace}/clonesets
Create a CloneSet
createCloneset 1 param body → 201
GET
/apis/apps.kruise.io/v1alpha1/namespaces/{namespace}/clonesets/{name}
Get a CloneSet
getCloneset 2 params → 200
DELETE
/apis/apps.kruise.io/v1alpha1/namespaces/{namespace}/clonesets/{name}
Delete a CloneSet
deleteCloneset 2 params → 200
GET
/apis/apps.kruise.io/v1beta1/namespaces/{namespace}/statefulsets
List Advanced StatefulSets in a namespace
listAdvancedStatefulSets 1 param → 200
POST
/apis/apps.kruise.io/v1beta1/namespaces/{namespace}/statefulsets
Create an Advanced StatefulSet
createAdvancedStatefulSet 1 param body → 201
GET
/apis/apps.kruise.io/v1beta1/namespaces/{namespace}/statefulsets/{name}
Get an Advanced StatefulSet
getAdvancedStatefulSet 2 params → 200
DELETE
/apis/apps.kruise.io/v1beta1/namespaces/{namespace}/statefulsets/{name}
Delete an Advanced StatefulSet
deleteAdvancedStatefulSet 2 params → 200
GET
/apis/apps.kruise.io/v1alpha1/namespaces/{namespace}/daemonsets
List Advanced DaemonSets in a namespace
listAdvancedDaemonSets 1 param → 200
POST
/apis/apps.kruise.io/v1alpha1/namespaces/{namespace}/daemonsets
Create an Advanced DaemonSet
createAdvancedDaemonSet 1 param body → 201
GET
/apis/apps.kruise.io/v1alpha1/sidecarsets
List SidecarSets (cluster-scoped)
listSidecarSets → 200
POST
/apis/apps.kruise.io/v1alpha1/sidecarsets
Create a SidecarSet
createSidecarSet body → 201
GET
/apis/apps.kruise.io/v1alpha1/namespaces/{namespace}/broadcastjobs
List BroadcastJobs in a namespace
listBroadcastJobs 1 param → 200
POST
/apis/apps.kruise.io/v1alpha1/namespaces/{namespace}/broadcastjobs
Create a BroadcastJob
createBroadcastJob 1 param body → 201
GET
/apis/apps.kruise.io/v1alpha1/imagepulljobs
List ImagePullJobs (cluster-scoped)
listImagePullJobs → 200
POST
/apis/apps.kruise.io/v1alpha1/imagepulljobs
Create an ImagePullJob
createImagePullJob body → 201

Schemas 2

The contract defines 2 schemas that model the data the API accepts and returns. The most detailed are KubernetesResource (5 properties), KubernetesList (4 properties). Each schema is shown below with its type and property counts.

KubernetesList
object
Generic Kubernetes list of custom resources.
4 properties
KubernetesResource
object
Generic Kubernetes custom resource document.
5 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

openkruise-apis-api-openapi.yml Raw ↑

Other APIs OpenKruise publishes across the network.

OpenKruise Workload API
Where this information came from

This is an independent, third-party profile of OpenKruise Apis 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.