Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CNCF [Cloud Native Computing Foundation]

Containerizing Java Applications for Kubernetes With Jib

CNCF [Cloud Native Computing Foundation] via YouTube

Overview

Explore containerization of Java applications for Kubernetes using Jib in this informative conference talk. Learn how Jib, a declarative container image builder, simplifies the process of creating containers for Java developers. Discover the advantages of Jib over traditional Dockerfile methods, including improved speed, reproducibility, and seamless integration with Maven and Gradle projects. Gain insights into Jib's capabilities for inferring container requirements from Java projects, its approach to creating multiple layers, and its ability to guarantee reproducible builds. The speakers also demonstrate Jib in action through a live demo, showcase the Gradle plugin, and discuss future plans for the open-source project. Whether you're new to containerization or looking to optimize your Java application deployment on Kubernetes, this talk provides valuable information on leveraging Jib to streamline your development process and orchestrate complex distributed systems.

Syllabus

Intro
Example
Containerization as part of build
What commands to run
Containerization
Goals
Java
Container Image
Base Image
Build time
Multiple layers
Build speed
Reproducibility
Guarantee Reproducibility
Other possibilities
Scaffold
Scaffold Development
Live Demo
Gradle Plugin
Demo
Other features
Future plans
Documentation
Support

Taught by

CNCF [Cloud Native Computing Foundation]

Reviews

Start your review of Containerizing Java Applications for Kubernetes With Jib

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.