Kyverno is a policy engine for Kubernetes and cloud native workloads that has undergone performance improvements to ensure scalability and reliability. Prior performance issues were addressed through load testing and profiling, leading to changes such as using an in-memory Golang map for context, implementing the jsoniter library for optimized JSON handling, and optimizing event generation. These changes resulted in significant improvements in Kyverno's performance, with reduced response times, decreased resource consumption, and improved system stability.

8m read timeFrom cncf.io
Post cover image
Table of contents
About KyvernoPrior PerformanceProfiling using pprof in golangChanges MadeCurrent PerformanceAutomating TestsConclusion

Sort: