Detecting Problems and Monitoring the Performance of the Kubernetes Cluster on Amazon EKS Created with Terraform

In this article, we’ll focus on monitoring the Amazon EKS Kubernetes cluster’s performance. To do this, we will measure various values ​​such as latency, and RPS in the Kubernetes cluster. We’ll also detect the bottlenecks and zombie services to improve cluster performance. Thus, we’ll also identify potential problems in the cluster before they become critical and adjust our strategy and resources accordingly. To make it more realistic we will run a dummy load for our cluster using a load-testing tool. In this way, we will test our microservice application for special days (Valentine’s Day, Black Friday, etc.) when online traffic increases tremendously. We will ensure the performance of our microservices app in the cluster by taking the necessary precautions according to the test results.
To test what we have explained in the real business world, first, we’ll create an…

Cumhur Akkaya
27 min readSep 2, 2024

--

--

Cumhur Akkaya

✦ Multi-Cloud & DevOps Engineer, ✦Technical Writer, ✦AWS Community Builder, ✦LinkedInTop Voice, ✦Believes in learning by doing, ✦Linkedin: linkedin.com/in/cumh