Devops, Agile, Method. & TestsConference50min
End-to-End Pull Request Testing on Kubernetes: A Walkthrough
This talk covers building a robust CI/CD pipeline for Kubernetes, focusing on seamless integration and end-to-end testing. It outlines setting up tests with Testcontainers and GitHub Workflows, using GKE for production-grade emulation, and leveraging vCluster for isolated environments. Attendees will gain insights from a practical example.
Nicolas FränkelLoft Labs
talkDetail.whenAndWhere
Thursday, June 19, 14:45-15:35
Main Room
As applications increasingly rely on Kubernetes for deployment, ensuring seamless integration and end-to-end testing during pull requests is crucial. This talk dives into the practical steps of building a robust CI/CD pipeline that mirrors production environments, enabling reliable and efficient testing within your Kubernetes ecosystem.
We’ll explore how to:
Depending on the audience, I can focus more on a aspect or another.
We’ll explore how to:
- Set up foundational unit and integration tests using modern tools like Testcontainers and GitHub Workflows.
- Integrate Google Kubernetes Engine (GKE) to emulate a production-grade cluster for testing.
- Leverage vCluster to isolate test environments, ensuring parallel runs and minimizing interference.
- Attendees will gain actionable insights to create scalable and maintainable testing pipelines via an existing working example.
Depending on the audience, I can focus more on a aspect or another.
Nicolas Fränkel
Nicolas Fränkel is a technologist focusing on cloud-native technologies, DevOps, CI/CD pipelines, and system observability. His focus revolves around creating technical content, delivering talks, and engaging with developer communities to promote the adoption of modern software practices. With a strong background in software, he has worked extensively with the JVM, applying his expertise across various industries. In addition to his technical work, he is the author of several books and regularly shares insights through his blog and open-source contributions.
comments.speakerNotEnabledComments