Devops, Agile, Method. & TestsDevops, Agile, Method. & Tests
Conference50min
INTERMEDIATE

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änkel
Nicolas FränkelLoft Labs

talkDetail.whenAndWhere

Thursday, June 19, 14:45-15:35
Main Room
talks.description
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:

  • 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.
vcluster
testing
ci/cd
kubernetes
talks.speakers
Nicolas Fränkel

Nicolas Fränkel

Loft Labs

France

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.title

comments.speakerNotEnabledComments