![[object Object]](/img/feature1.png)
Advanced Workloads
OpenKruise contains a set of advanced workloads, such as CloneSet, Advanced StatefulSet, Advanced DaemonSet, BroadcastJob, SidecarSet and UnitedDeployment. They brings more advanced abilities like in-place update, configurable scale/upgrade strategies, parallel operations.
In-place Update is a new methodology to update container images and even environments. It only restarts the specific container with the new image and the Pod will not be recreated, which leads to much faster update process and much less side effects on other sub-systems such as scheduler, CNI or CSI.
![[object Object]](/img/feature2.png)
Advanced Day-2 Operations
OpenKruise also provides high-level operation features to help you manage your applications for better efficiency, better resilience and cost-saving.
These operations includes image prewarming, container inplace restarts, workload distribution, pod probe & marking and many more
![[object Object]](/img/feature3.png)
Battery Included Best Practices
OpenKruise provides best practices for essential application domains.
1. OpenKruise Rollouts brings non-invasive progressive delivery for microservices to *native workloads* and OpenKruise workloads
2. OpenKruise Games brings cloud native game server management such hot-update, and connects game servers to cloud service providers, matchmaking services, and O&M platforms.
3. OpenKruise Agents brings agent sandbox lifecycle management and provides advanced state persistent capabilities.
