Containerizing Java Applications for Kubernetes With Jib
Offered By: CNCF [Cloud Native Computing Foundation] via YouTube
Course Description
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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]
Related Courses
A Beginner’s Guide to DockerPackt via FutureLearn A Beginner's Guide to Kubernetes for Container Orchestration
Packt via FutureLearn A Practical Guide to Amazon EKS
A Cloud Guru Advanced Networking with Kubernetes on AWS
A Cloud Guru AIOps Essentials (Autoscaling Kubernetes with Prometheus Metrics)
A Cloud Guru