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
DevNexus - Create AI Infused Java Apps with LangChain4j
kdubois
0
120
JFokus - Create AI-infused Java Apps with LangChain4j and Quarkus
kdubois
0
50
jChampions - Serverless Java in Action: Cloud Agnostic Design Patterns and Tips
kdubois
0
29
Voxxed Ticino - LangChain4J and Quarkus
kdubois
0
37
Voxxed Cern - From 0 to Production-Grade with Java
kdubois
0
91
Tampa JUG + AI - Welcome to the AI Jungle, Now What?
kdubois
0
33
Euro Info - Serverless without Lock-in
kdubois
0
33
OpenShift Commons - Automate Security on Openshift with Trusted Application Pipeline
kdubois
0
39
DevNation Day Stockholm - Inner Loop Development for Distributed Systems
kdubois
0
81
Other Decks in Programming
See All in Programming
PRレビューのお供にDanger
stoticdev
1
240
「個人開発マネタイズ大全」が教えてくれたこと
bani24884
1
270
Jakarta EE meets AI
ivargrimstad
0
530
Domain-Driven Design (Tutorial)
hschwentner
13
22k
ML.NETで始める機械学習
ymd65536
0
240
Datadog Workflow Automation で圧倒的価値提供
showwin
1
280
SwiftUI移行のためのインプレッショントラッキング基盤の構築
kokihirokawa
0
160
Formの複雑さに立ち向かう
bmthd
1
940
Better Code Design in PHP
afilina
0
180
仕様変更に耐えるための"今の"DRY原則を考える
mkmk884
9
3.2k
Unity Android XR入門
sakutama_11
0
180
もう少しテストを書きたいんじゃ〜 #phpstudy
o0h
PRO
19
4.2k
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
580
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
11
1.3k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.6k
Being A Developer After 40
akosma
89
590k
A Tale of Four Properties
chriscoyier
158
23k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
193
16k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
RailsConf 2023
tenderlove
29
1k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
46
2.4k
Thoughts on Productivity
jonyablonski
69
4.5k
The Invisible Side of Design
smashingmag
299
50k
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