Practice of End-to-end Canary Release by Using Kruise Rollout

This article discusses the concept and practice of end-to-end canary releases, particularly in the context of microservices.

OpenKruise × iLogtail: The Best Practice for Managing Sidecar Containers for Observable Data Collection

This article analyzes the challenges in managing sidecar containers for data collection and provides solutions using the management capabilities offered by OpenKruise.

Kruise-Game: Best Practices for Traditional PvE Games

This article introduces the challenges of implementing PvE games on Kubernetes and how to manage server-based game services using OpenKruiseGame (OKG).

Use OpenKruise to Implement End-to-end Canary Release Based on Higress

This article describes how to use OpenKruise to build automated O&M.

Extreme Elastic Schedule Solution Based on HPA and WorkloadSpread

This article takes a simple web application as an example to help users build an automatic elastic scheduling solution, combining with WorkloadSpread, KEDA, Prometheus and Alibaba Cloud ECI.

CloneSet lifecycle - Insert Customized Logic Into Pod Lifecycle

This article introduces the CloneSet lifecycle feature, which allows users to insert customized logic into the pod lifecycle in Kubernetes.

Cloud-Native Devops Best Practices(1): Continuous Integration (CI) + OpenKruise Image Pre-download

This article introduces the combination of OpenKruise's image pre-download capability with CI Pipeline to reduce pressure on image repositories in large-scale deployments.

Cloud-Native Devops Best Practices(2): GitOps + OpenKruise CloneSet

This article introduces the integration of OpenKruise with popular PaaS solutions to provide enhanced capabilities in Kubernetes environments.

Kruise Rollout: A Scalable Traffic Scheduling Scheme Based on Lua Scripts

This article introduces by Kruise Rollout’s solution for enhancing traffic scheduling capabilities for progressive delivery.

Getting Started with OpenKruiseGame

This article introduces OpenKruiseGame and its installation and design concept.

Kruise-Game: Best Practice for Session-Based Games (PvP Room)

This article introduces best practices for session-based games and the ideal cloud-native architecture for session-based games.

Kruise Rollout v0.3.0: How to Master Deployment Batch Release and Traffic Grayscale

This article explains the concept and new features of Kruise Rollout v0.3.0.

OpenKruise V1.4 Release, New Job Sidecar Terminator Capability

This article provides a comprehensive overview of OpenKruise V1.4.

OpenKruise v1.3, New Custom Pod Probe Capabilities and Significant Performance Improvements for Large-Scale Clusters

This article gives the introduction of the latest changes and features of OpenKruise v1.3.

Kruise Rollout Enables Progressive Delivery for All Workloads

This article defines progressive delivery and explains the purpose of Kruise Rollout.

Kruise Rollout: Flexible and Pluggable Progressive Rollout Framework

This article is an overview of the author's speech on Kruise Rollout from the 2022 OpenAtom Global Open Source Summit.

OpenKruise: The Cloud-Native Platform for the Comprehensive Process of Alibaba's Double 11

This article discusses OpenKruise, its origins, its future, and how it helped during the 2020 Double 11 Global Shopping Festival.

Newly Released OpenKruise v0.9.0: Supports Pod Restart and Deletion Protection

This article provides an overview of the latest features of OpenKruise v.0.9.0.

OpenKruise v0.7.0: A Controller for Periodic Task Distribution

This article gives an overview of OpenKruise v0.7.0.

OpenKruise: A Powerful Tool for Sidecar Container Management

This article explains how OpenKruise SidecarSet helps large-scale implementation of the Sidecar log architecture in Kubernetes clusters.