Distributed Load Testing with Kubernetes
Offered By: Devoxx via YouTube
Course Description
Overview
Explore distributed load testing using Kubernetes in this 56-minute Devoxx conference talk. Learn how containers and Kubernetes can streamline the devops work associated with load testing, allowing for efficient simulation of user behavior at scale. Discover the process of setting up and scaling distributed load testing for a Java-based application using Apache JMeter and Gatling. Gain insights into Kubernetes architecture, including cluster nodes, pods, IP addresses, labels, services, and replication controllers. Follow along with a step-by-step demonstration of deploying and scaling a load testing environment, visualizing results, and leveraging Kubernetes features for efficient resource management. Understand service discovery, configuration files, memory load balancing, and monitoring tools like cAdvisor. By the end, derive a simple pattern applicable to various testing scenarios and applications.
Syllabus
Introduction
Who am I
Kubernetes
Load Testing
Kubernetes Architecture
Cluster Node
Pods
IP Address
Load Testing with Kubernetes
Labels
Multiple Labels
Service
Replication Controller
Getting Kubernetes up and running
Visualizing Kubernetes
Deployment Steps
Service Discovery
Deploy Locust Master
Demo Results
Scaling
Scheduling
Configuration Files
Cluster Nodes
Memory Load Balancing
Also Scaling
Locust Interface
C Advisor
Compute Engine
Taught by
Devoxx
Related Courses
Play by Play: Developing Microservices and Mobile Apps with JHipsterPluralsight Software Archaeology - Learning from the Landing on the Moon
Devoxx via YouTube Create an Eco-Friendly World with Green Software Engineering
Devoxx via YouTube Platform Building for Data Mesh - Show Me How It Is Done
Devoxx via YouTube The Hitchhiker's Guide to Software Architecture and Design
Devoxx via YouTube