Developer
VCS
Container Image
Container Registry
Jar / War
k8s:resource
package
k8s:apply
k8s:build
k8s:push
k8s:log
k8s:debug
k8s:watch
k8s:undeploy
Deploying a Quarkus application into Kubernetes using JKube
Marc Nuri
About me
Marc Nuri
Senior Software Engineer - Red Hat
Working on:
Fabric8 Kubernetes Client
Eclipse JKube
@MarcNuri
MarcNuri
manusa
Agenda
What is Eclipse JKube?
Demo
Bootstrap Quarkus from code.quarkus.io
Deploy into Minikube
Deploy into OpenShift
What is Eclipse JKube?
Tools and plugins
Generate container images
Generate and deploy configuration manifests (Kubernetes / OpenShift)
Standalone Java API (Kit) & Maven Plugins
Kubernetes Maven Plugin (k8s)
OpenShift Maven Plugin (oc)
3 configuration modes
Zero Config
, Opinionated defaults
XML
plugin configuration
Resource fragments
enrich missing parts of opinionated defaults
What is Eclipse JKube? Kubernetes Maven Plugin
Thank you!
github.com/eclipse/jkube
@jkubeio
www.eclipse.org/jkube