Why you need performance tests for proper Kubernetes scaling by Dmitry Chuyko

Опубликовано: 03 Ноябрь 2024
на канале: JNation
86
2

K8s helps enterprises with complex deployments and rapid scaling. But developers often solve only a part of the problem, i.e., withstanding a certain load. Hence, “default” containers behave unexpectedly leading to resource misuse, degradation, and huge cloud bills.
To remedy the situation, developers are to be involved in cost optimization with KPIs agreed with the business. From a technical standpoint, this means determining SRE metrics, building efficient containers, and conducting performance tests.
In my presentation, I will show you how containers affect service behavior, and how microcontainers and native images help streamline the deployment. You will learn to measure performance and utilization and build container images differently.
By having clear goals and necessary optimizations in place during application delivery, you can reduce costs and make production safer.