Cloud Native Helsinki; December Edition: Testing, Scaling & Windows
Details
Welcome to our December Meetup hosted by AlphaSense!
Schedule:
16:15 Doors open
16:15 - 17:00 Networking
17:00 - 17:30 Host & organizers - Welcome and practicalities
17:30 - 18:00 Integration testing in Kubernetes. Our Journey: From Jenkins to TestKube, by AlphaSense and TestKube
Running Integration tests in Kubernetes brings great benefits, but managing test execution at scale presents real challenges. We started with Jenkins but faced limitations with manual job configuration, complex Groovy scripts, and poor API support for test artifacts. This talk shares our migration to TestKube, an open-source Kubernetes-native test orchestration platform. We'll show how we moved from imperative Jenkins pipelines to declarative test definitions, enabled teams to manage tests in their own repositories, and automated test execution after deployments. You'll see real examples from our production setup and learn practical lessons from our migration journey.
18:00 - 18:30 Break, networking
18:30 - 19:00 Sharding baremetal Kubernetes clusters with hosted control planes and Kubevirt, By Lennart Jern, Senior Developer @ Ericsson Software Technologies
Kubernetes is designed for no more than 110 pods per node. Staying within this limit can be quite challenging on modern bare metal servers, with hundreds of cores. Either you push that boundary or you have to limit yourself to terribly under utilized hardware.
What if you could have both virtualization and bare metal performance? With Kubevirt you can easily add virtual nodes to your bare metal cluster!
Take it one step further with Kamaji, and you can split the cluster into multiple clusters and control planes inside each other - Kubernetes inception.
19:00 - 19:30 Break, networking
19:30 - 20:00 Kubernetes on Windows: The State of an Overlooked Frontier, By Jussi Nummelin Senior Principal Engineer @ Mirantis
Windows containers have been around for about a decade, and Kubernetes support went GA in 2019. Yet for most of us the Windows side of Kubernetes still feels like the far side of the moon. Let's map that territory. We'll take a look at how we got here - and what “here” actually means today. Many organizations running Kubernetes still have mission-critical Windows apps that aren't containerized. Not for lack of value, but for lack of practicality. That's changing. With open-source tooling, Windows nodes are a workable choice, not only on managed services from hyperscalers, but also on-prem and anywhere you run Kubernetes. We'll contrast the Linux and Windows experiences so you know what to expect and the limitations to be aware of, helping you decide whether Windows in your cluster makes sense. To wrap up, a short demo on the refurbished Windows worker support in k0s (a CNCF Sandbox project) will show how joining Windows workers can approach the simplicity you're used to on Linux.
20:00 - 20:30 Networking
NOTE: The event will be live-streamed on the Cloud Native Nordics YouTube.
NOTE: Signing up for the event gets you a seat at the onsite event.
NOTE: Pictures might be taken during the event and be published to this meetup page. Also there will be a livestream during the event which picks up audio from the space. If you do not want to be included in any pictures, please let the organizers know.
