← Back to all sparks
O

OpenKruise

INFRA · APIS
Velocity0.0

Automated workload management suite for Kubernetes

Seven workload APIs graduated to beta — then the feed went quiet for six months.

kubernetesworkload-controllersapi-graduationsidecar-managementalpha-releases
Current state
OpenKruise's tracked releases stop in January 2026, all of them alphas of v1.9.0. The substantive one moved seven APIs — BroadcastJob, AdvancedCronJob, ImagePullJob, ImageListPullJob, NodeImage, Advanced DaemonSet and SidecarSet — from v1alpha1 to v1beta1, updated the Kubernetes dependency to 1.32.6 and Go to 1.23, and added capability across the workload controllers: reserved unschedulable pods in UnitedDeployment, cron-driven ImagePullJob, deadline handling in CloneSet, and PodUnavailableBudget protection for pod resize. Two of the three entries are the same changelog tagged four minutes apart.
Where it's heading
This is a project consolidating rather than expanding — graduating APIs to beta is a commitment to stop changing their shape, and the accompanying features fill gaps in existing controllers rather than adding new ones. The pod resize protection is the one forward-looking item, tracking in-place resource resizing as it stabilizes upstream in Kubernetes. Whether the v1.9.0 line ever reached a stable release is not visible here.
Prediction
The obvious next step is a stable v1.9.0 with the v1beta1 APIs finalized. The six-month gap since the last alpha is worth verifying against the project's actual release activity before reading it as a slowdown.

Recent moves

  1. 6mo ago

    Probe host field restricted and daemon client rate limits exposed

    A three-change alpha that cleans up unused pull secret references in imagePullJob, exposes client QPS and burst settings for the daemon, and restricts the host field in probes. The probe restriction is a hardening measure; the rest is operational tuning ahead of a stable release.

    View source ↗
  2. 7mo ago

    Seven Kruise workload APIs graduate from alpha to beta

    ⚡ SPARK

    The v1.9.0 alpha changelog moves seven Kruise APIs from v1alpha1 to v1beta1 and adds capability across UnitedDeployment, AdvancedCronJob, CloneSet, SidecarSet and PodUnavailableBudget. Graduating that many APIs at once is the clearest signal in this feed that the project considers its workload surface settled.

    View source ↗
  3. 7mo ago

    Duplicate tag of the v1.9.0 alpha changelog

    A duplicate of the v1.9.0 alpha changelog, tagged four minutes before the entry that supersedes it and carrying identical content. A tagging artifact rather than a separate release.

    View source ↗