There are several key techniques to understand while using Kubernetes with Java EE, Jakarta EE and MicroProfile applications. Examples include:
- How Kubernetes primitives (such as deployments and services) align with application server administration, clustering, auto-scaling, auto-discovery, and load-balancing.
- How to add self-healing capabilities using Kubernetes probes and monitoring with open source tools like Prometheus/Grafana.
- How Kubernetes can be extended using Operators to effectively manage application server clusters.
- How the CI/CD pipeline of your application can be adapted to Kubernetes.
This entirely slide-free, demo-driven session walks through each of these considerations in turn. At the end of the session, you will have all the demos on GitHub so you can explore them on your own.