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
190
Zero to Hero in Kubernetes Native Java
Kevin Dubois
July 25, 2023
Tweet
Share
More Decks by Kevin Dubois
See All by Kevin Dubois
We Are Developers 2025 - Create AI-infused Java Apps with LangChain4j and Quarkus
kdubois
1
140
We Are Developers 2025 - Progressive Delivery with Argo Rollouts
kdubois
1
74
KubeCon China - Progressive Delivery made easy with Argo Rollouts
kdubois
2
66
DevTalks 25 - Create your own AI-infused Java apps with ease
kdubois
2
170
Boston JUG - From 0 to Production-Grade with Kubernetes-Native Java
kdubois
0
47
Devoxx UK 2025 - Serverless Java in Action: Cloud Agnostic Design Patterns and Tips
kdubois
0
83
Devoxx UK - Java Meets AI: Build LLM-Powered Apps with LangChain4j
kdubois
2
250
Devoxx Greece - Create AI Infused Java Apps with LangChain4j and Quarkus
kdubois
0
22
DevNexus - Create AI Infused Java Apps with LangChain4j
kdubois
1
260
Other Decks in Programming
See All in Programming
Claude Code と OpenAI o3 で メタデータ情報を作る
laket
0
130
TROCCO×dbtで実現する人にもAIにもやさしいデータ基盤
nealle
0
300
A Gopher's Guide to Vibe Coding
danicat
0
170
大規模FlutterプロジェクトのCI実行時間を約8割削減した話
teamlab
PRO
0
490
#QiitaBash TDDで(自分の)開発がどう変わったか
ryosukedtomita
1
380
STUNMESH-go: Wireguard NAT穿隧工具的源起與介紹
tjjh89017
0
380
学習を成果に繋げるための個人開発の考え方 〜 「学習のための個人開発」のすすめ / personal project for leaning
panda_program
1
110
サーバーサイドのビルド時間87倍高速化
plaidtech
PRO
0
370
GUI操作LLMの最新動向: UI-TARSと関連論文紹介
kfujikawa
0
1k
Flutterと Vibe Coding で個人開発!
hyshu
1
260
オホーツクでコミュニティを立ち上げた理由―地方出身プログラマの挑戦 / TechRAMEN 2025 Conference
lemonade_37
2
490
Dart 参戦!!静的型付き言語界の隠れた実力者
kno3a87
0
200
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.5k
A Modern Web Designer's Workflow
chriscoyier
695
190k
Side Projects
sachag
455
43k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Typedesign – Prime Four
hannesfritz
42
2.8k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
The Language of Interfaces
destraynor
160
25k
Writing Fast Ruby
sferik
628
62k
Balancing Empowerment & Direction
lara
2
580
The Pragmatic Product Professional
lauravandoore
36
6.8k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
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