# OpenKruise Workload API

**Canonical:** https://apis.io/apis/openkruise/openkruise-api/  
**Provider:** OpenKruise — https://apis.io/providers/openkruise/  
**Base URL:** https://kubernetes.example.com/apis/apps.kruise.io/v1beta1  
**Documentation:** https://openkruise.io/docs/

OpenKruise Workload API is one of 2 APIs that [OpenKruise](https://apis.io/providers/openkruise/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Deployment, In-Place Updates, Workload Controllers, and Kubernetes CRDs. The published artifact set on APIs.io includes API documentation, an API reference, and a GitHub repository.

OpenKruise provides Kubernetes Custom Resource Definitions (CRDs) for advanced workload management. CloneSet offers efficient rolling updates with partition control, Advanced StatefulSet supports in-place container updates, Advanced DaemonSet provides surge and partitioned updates, SidecarSet manages sidecar containers across pods, BroadcastJob runs tasks on all nodes, and ImagePullJob pre-pulls images. Each controller extends standard Kubernetes capabilities with fine-grained deployment control through the apps.kruise.io/v1alpha1 and v1beta1 API groups.

## Machine-readable artifacts (4)

- **Documentation** — https://openkruise.io/docs/
- **APIReference** — https://openkruise.io/docs/reference/cloneset-api
- **GitHubRepository** — https://github.com/openkruise/kruise
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/openkruise/refs/heads/main/apis.yml

## Other OpenKruise APIs (1)

- [OpenKruise Apis API](https://apis.io/apis/openkruise/openkruise-apis-api/)

## Tags

Deployment, In-Place Updates, Workload Controllers, Kubernetes CRDs

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/openkruise/openkruise-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/openkruise/.
