OpenKruise: Advanced Kubernetes Workload Management
Shriira Press
Go beyond Deployment and StatefulSet. Enhanced workloads with in-place updates, fine-grained rollouts, and centralized sidecar management for demanding, large-scale Kubernetes apps.
Welcome to OpenKruise: Advanced Kubernetes Workload Management.
OpenKruise is the CNCF suite of Kubernetes extensions for advanced application workload management — enhanced workload controllers (CloneSet, Advanced StatefulSet/DaemonSet), in-place updates, fine-grained rollout control, sidecar management, and advanced operations that go beyond the built-in controllers, especially at scale. This free book teaches it from the ground up: the advanced workload management problem and what OpenKruise is, Kubernetes workload controllers and their limits, OpenKruise's architecture (CRDs, controllers, and webhooks), CloneSet (the enhanced stateless workload), Advanced StatefulSet and DaemonSet (and BroadcastJob), in-place updates (the signature feature, with image pre-download), SidecarSet (centralized sidecar injection and independent updates), advanced operations (pod operations, spreading, protection, distribution), deployment and rollout strategies (partition, canary, Kruise Rollouts), and using OpenKruise in practice. Ten focused chapters with clear diagrams that make advanced workload management concrete — update pods without recreating them, roll out safely with canary and partition control, and manage sidecars centrally, all Kubernetes-natively and hyperscale-proven.
This title is part of the ShriIra library and is free to read in full, right here — our small contribution to making world-class knowledge easy to reach.
A note on reading it: open the Contents menu at the top of the reader to jump between chapters, use the Aa menu to set a comfortable text size, theme (light, sepia, or night), and single- or two-page layout. Your place is saved automatically, so you can always pick up where you left off.
We hope it serves you well.
— Shriira Press