2025-10-01 –, WS8
In this hands-on workshop, you'll learn how to deploy a cloud-native application to a Kubernetes cluster and make it accessible—all while gaining practical experience with tools like kubectl, Helm, and Terraform.
Once the application is up and running, we'll take it a step further: turning our manual steps into automated tests using Robot Framework. You'll get to know two powerful libraries—KubeLibrary for interacting with Kubernetes, and TerraformLibrary for managing infrastructure as code.
Workshop Description
In this workshop, you'll learn how to effectively manage and test cloud-native applications with a focus on the layers beneath the application itself—deployment, runtime, and configuration.
We'll explore essential tools in the cloud-native toolbox, including kubectl, Helm, and Terraform, to understand how applications are deployed and run on Kubernetes.
Once we've established a working application in the cluster and a good grasp of its environment, we'll shift our focus to automation. You'll learn how to use Robot Framework, along with the KubeLibrary and TerraformLibrary, to turn your manual deployment and validation steps into robust, repeatable test automation.
Knowledge Level
A keen interest in cloud-native applications, Kubernetes and Terraform is required. Existing knowledge in Robot Framework will be helpful.
Workshop Agenda
The first half of the workshop will be about understanding Kubernetes, using kubectl and Helm. We'll deploy a cloud-native application and analyse its configuration.
In the second half we'll start automating using the KubeLibrary as well as Terraform via the TerraformLibrary.
Preparation and Technical Requirements
You can bring your own Kubernetes cluster. But we can also work with a locally installed cluster via KinD (Kubernetes in Docker) https://kind.sigs.k8s.io/.
Other than that you'll need the following tools installed:
- kubectl
- opentofu or terraform CLI
- Robot Framework
- Helm
07:30 UTC
Categorize / Tags:Kubernetes, Infrastructure as Code, Terraform, OpenTofu, Cloud-Native
Intended Audience Description:The workshop is perfect for test engineers with a keen interest in cloud infrastructure, kubernetes and DevOps.
Principal QA Engineer at Humanitec - https://github.com/Nilsty
In the past I was able to contribute to the KubeLibrary and built the TerraformLibrary. Both libraries I use daily in my work at Humanitec, where we build tools for platform engineers.