Zero To Hero in Kubernetes Native Java
Zero To Hero in Kubernetes Native Java
Kevin Dubois
Principal Developer Advocate, Red Hat
@kevindubois
Cloud Native vs Kubernetes Native
@kevindubois
r
pe
lo
Deve
@kevindubois
How Does a Java Framework Start?
Build Time Runtime
@
</>
@
Packaging Load config file Classpath scanning Build its Start the
(maven, from file system to find annotated model of management
gradle, etc) Parse it classes the world. (thread, pool…)
Attempt to load class
to enable/disable
features
@kevindubois
Quarkus
Runtime
Build Time
@
@
</>
@
@
@
</>
@
model package
@kevindubois
Quarkus enables Native Compilation
Native
@
</>
@
model package
@kevindubois
Supersonic Subatomic Java
@kevindubois
Ready to be
a hero?
@kevindubois
@kevindubois
quarkus create app
10
@kevindubois
quarkus extension add kubernetes
@kevindubois
quarkus extension add smallrye-health
@kevindubois
@kevindubois
Learn containers, Kubernetes, and OpenShift in your browser.
developers.redhat.com/developer-sandbox
Start exploring in the OpenShift Sandbox.
Try Red Hat's products and technologies
without setup or configuration.
@kevindubois
Book Signing with
Markus Eisele &
Natale Vinto
Friday, July 28th
at 12:10pm
@kevindubois.com
youtube.com/@thekevindubois
@kevindubois@mastodon.social
linkedin.com/in/kevindubois
github.com/kdubois
@kevindubois