In this episode, we take each component of Kubernetes and determine how to make it scale. Scott interviews the CTO of PerfectScale on how to optimize Kubernetes deployed applications.
GUEST: Eli Birger
LINKEDIN PROFILE: https://www.linkedin.com/in/eli-birger-44aa8717/
Perfect Scale: https://www.perfectscale.io/
OpenAI – Scaling Kubernetes to 7500 Nodes: https://openai.com/research/scaling-kubernetes-to-7500-nodes
To verify the scalability and performance of the Kubernetes architecture, you can load test each component separately. Here are some guidelines for load testing each component:
- API Server: You can simulate a high number of API requests and verify the response time and throughput. You can also test how the API server behaves under high concurrency and load balancing scenarios.
- etcd: You can perform read and write operations to the etcd store and measure the response time and throughput. You can also test how etcd behaves under different load levels and data volumes.
- Controller Manager: You can test how the controller manager responds to changes in the cluster’s state and how it manages different controllers. You can also test how it behaves under high load scenarios.
- Scheduler: You can test how the scheduler schedules containers onto nodes and how it responds to changes in resource availability. You can also test how it behaves under high load scenarios.
This podcast is sponsored by Saltworks Security. For almost 10 years, Saltworks Security has delivered world class application security services and products, designed to help enterprises secure their applications from policy to production in an ever-changing security landscape. They are the makers of Saltworks SaltMiner, an application security management platform, designed by security professionals, for security professionals.
SaltMiner aggregates and normalizes issues found by many different solutions then enriches that data with business context. SaltMiner gives team members from the C-suite, security and development teams the ability to manage their application security program through customizable views.
The Saltworks SaltMiner Community Edition is a free Penetration Testing Management and Delivery application. It provides teams with custom reporting for potentially thousands of end users, red team support and the ability to manage new and retesting of engagements. SaltMiner Community Edition also allows teams to enforce both testing methodologies and custom vulnerability databases for consistency in engagement delivery.