Roland Huß' Session von der W-JAX 2017

Java-Projekte für Kubernetes und OpenShift entwickeln

Redaktion JAXenter

Viele sprechen von einem neuem IT-Zeitalter, bei dem Anwendungen in Container verpackt und von Orchestrierungsplattformen wie Kubernetes oder OpenShift skalierbar betrieben werden. Und tatsächlich spricht vieles dafür, dass wir unsere Java-Anwendungen künftig nicht mehr als JAR-, WAR- oder EAR-Artefakte ausliefern werden, sondern als Docker-Container-Images. In seiner Session von der W-JAX 2017 zeigt Roland Huß, wie dieser Übergang schmerzfrei vollzogen werden kann.

Damit der Übergang schmerzfrei gelingen kann, braucht es eine lokale Clusterentwicklungsumgebung. Tools wie Minikube und Minishift zeigen, wie einfach es ist, komplexe Plattformen wie Kubernetes oder OpenShift mit einem einzigen Kommando zu installieren. Um ein bestehendes Projekt auf diese Umgebungen umzustellen, helfen Werkzeuge wie das fabric8-maven-plugin. Dieses erlaubt es, ähnlich wie Spring Boot, Java-Anwendungen ohne Anpassungen und ohne Konfiguration für Kubernetes bzw. OpenShift aufzubereiten, um es dorthin zu deployen.

In diesem Vortrag konzentriert sich Roland Huß auf Livedemos, bei denen er bei Null beginnt. Es wird gezeigt, dass es nur Minuten braucht, um eine klassische Java-Anwendung auf Kubernetes zu portieren. Man kann so die Facetten eines neuen Entwicklungsworkflows kennenlernen, sodass man am Ende ein gutes Gefühl dafür haben wird, wie man Java-Projekte für Kubernetes und OpenShift entwickeln kann, ohne jedoch alle Feinheiten dieser Plattformen im Detail kennen zu müssen.

Java-Projekte für Kubernetes und OpenShift entwickeln from JAX TV on Vimeo.

Roland Huß ist ein Principal Software Engineer bei Red Hat und technischer Entwicklungsleiter für Red Hat Fuse Ignite, eine hybride Integrationsplattform. Er entwickelt seit nunmehr zwanzig Jahren zumeist in Java, hat aber nie seine Wurzeln als Systemadministrator vergessen. Roland Huß ist ein aktiver Open-Source-Enthusiast, Entwickler der JMX-HTTP Bridge Jolokia und betreut das fabric8 Docker Maven Plugin. Er hat eine heiße Leidenschaft für Chilis und leidet mit dem FCN.
DevOpsCon Whitepaper 2018

Free: BRAND NEW DevOps Whitepaper 2018

Learn about Containers,Continuous Delivery, DevOps Culture, Cloud Platforms & Security with articles by experts like Michiel Rook, Christoph Engelbert, Scott Sanders and many more.

Geschrieben von
Kommentare

Hinterlasse einen Kommentar

Hinterlasse den ersten Kommentar!

avatar
400
  Subscribe  
Benachrichtige mich zu: