Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Zero to Hero in Kubernetes Native Java
Search
Kevin Dubois
July 25, 2023
Programming
0
180
Zero to Hero in Kubernetes Native Java
Kevin Dubois
July 25, 2023
Tweet
Share
More Decks by Kevin Dubois
See All by Kevin Dubois
JFokus - Create AI-infused Java Apps with LangChain4j and Quarkus
kdubois
0
47
jChampions - Serverless Java in Action: Cloud Agnostic Design Patterns and Tips
kdubois
0
29
Voxxed Ticino - LangChain4J and Quarkus
kdubois
0
36
Voxxed Cern - From 0 to Production-Grade with Java
kdubois
0
89
Tampa JUG + AI - Welcome to the AI Jungle, Now What?
kdubois
0
32
Euro Info - Serverless without Lock-in
kdubois
0
32
OpenShift Commons - Automate Security on Openshift with Trusted Application Pipeline
kdubois
0
38
DevNation Day Stockholm - Inner Loop Development for Distributed Systems
kdubois
0
80
DevNation Stockholm - Getting started with Event Streaming using Apache Kafka and Camel
kdubois
0
77
Other Decks in Programming
See All in Programming
Jakarta EE meets AI
ivargrimstad
0
390
Go 1.24でジェネリックになった型エイリアスの紹介
syumai
2
290
DRFを少しずつ オニオンアーキテクチャに寄せていく DjangoCongress JP 2025
nealle
2
270
一休.com のログイン体験を支える技術 〜Web Components x Vue.js 活用事例と最適化について〜
atsumim
0
970
Ça bouge du côté des animations CSS !
goetter
2
150
15分で学ぶDuckDBの可愛い使い方 DuckDBの最近の更新
notrogue
3
510
2025.2.14_Developers Summit 2025_登壇資料
0101unite
0
200
Visual StudioのGitHub Copilotでいろいろやってみる
tomokusaba
1
210
Rubyと自由とAIと
yotii23
6
1.7k
Jasprが凄い話
hyshu
0
160
Better Code Design in PHP
afilina
0
170
Honoをフロントエンドで使う 3つのやり方
yusukebe
7
3.5k
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.7k
Become a Pro
speakerdeck
PRO
26
5.2k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
30
4.6k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
1k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
4
370
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Music & Morning Musume
bryan
46
6.4k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.3k
Side Projects
sachag
452
42k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.3k
Transcript
@kevindubois Zero to Hero in Kubernetes Native Java Kevin Dubois
Principal Developer Advocate, Red Hat
@kevindubois Kubernetes Native Cloud Native vs
@kevindubois Developer
@kevindubois Build Time Runtime Packaging (maven, gradle, etc) Load config
file from file system Parse it Classpath scanning to find annotated classes Attempt to load class to enable/disable features Build its model of the world. Start the management (thread, pool…) @ @ </> How Does a Java Framework Start?
@kevindubois Build Time Runtime @ @ </> Quarkus Runtime Build
Time @ @ </> package model @ @ </>
@kevindubois Quarkus enables Native Compilation JVM Build Time @ @
</> package model Native
@kevindubois Supersonic Subatomic Java Quarkus + Native (via GraalVM) 12
MB Quarkus + JVM (via OpenJDK) 73 MB Traditional Cloud-Native Stack 136 MB Quarkus + Native (via GraalVM) 0.016 Seconds Quarkus + JVM (via OpenJDK) 0.943 Seconds Traditional Cloud-Native Stack 4.3 Seconds
@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 Start exploring in the OpenShift Sandbox. Learn containers, Kubernetes,
and OpenShift in your browser. developers.redhat.com/developer-sandbox Try Red Hat's products and technologies without setup or configuration.
Book Signing with Markus Eisele & Natale Vinto Friday, July
28th at 12:10pm Come meet Markus and Natale and have them sign a free copy of “Modernizing Enterprise Java”. (Limited Quantities)
Book Signing with Alex Soto Bueno Friday, July 28th at
2:10pm Come meet Alex and have them sign a free copy of “Quarkus Cookbook”. (Limited Quantities)
Book Signing with Natale Vinto & Alex Soto Bueno Friday,
July 28th at 10:50am Come meet Natale and Alex and have them sign a free copy of “GitOps Cookbook”. (Limited Quantities)
@kevindubois Thank you! @
[email protected]
youtube.com/@thekevindubois linkedin.com/in/kevindubois github.com/kdubois @kevindubois.com