Efficient Resource Management with Kubernetes

Hands-on Lab
Development Practices
Voting no longer possible
Voting enabled when talk has started

In this session, we'll explore best practices and user settings to manage the application’s resources in a Kubernetes cluster. Since a load of cluster usage may increase rapidly due to traffic load and the number of applications deployed, it's better to set up resource quotas to keep the workloads running smoothly. 

We’ll start by setting up a Quarkus application, increasing its complexity, and tailoring appropriate resource quotas for CPU and RAM. Moreover, we will look into using integration tests to validate Kubernetes/OpenShift resources prior to their actual deployment. 

We will see how to monitor those workloads and finally, we'll cover performance and tuning aspects for production clusters.

Ana Maria Mihalceanu

Red Hat

Ana is a Java Champion, Developer Advocate, co-founder of Bucharest Software Craftsmanship Community, and a constant adopter of challenging technical scenarios involving Java-based frameworks and multiple cloud providers. She actively supports technical communities’ growth through knowledge sharing and enjoys curating content for conferences as a program committee member. To learn more about/from her, follow her on Twitter @ammbra1508.

Alex Soto

Red Hat

Alex Soto is a Director of Developer Experience at Red Hat. He is passionate about the Java world, software automation, and he believes in the open-source software model. He is the co-author of Testing Java Microservices, Quarkus Cookbook, and Securing Kubernetes Secrets, as well as a contributor to several open-source projects. A Java Champion since 2017, he is also an international speaker, radio collaborator and teacher at Salle URL University.