If you need to learn how to run, tune, and maintain JVM applications that run in Docker and/or Kubernetes then this is the course for you.
This course is very different from other Java/Docker/Kubernetes courses. It focuses on all the skills that you need to succeed in production.
All of the examples are in Java but the content is applicable for any JVM language including Scala, Groovy, and Kotlin.
We’ll start with introductions for Docker and Kubernetes then we’ll get into the fun stuff. We’ll learn:
What a container is under the covers
Linux cgroups
Linux namespaces
Then we will go into how the JVM and your Java application behave differently in Kubernetes when running inside cgroups and namespaces. We’ll cover:
JVM ergonomics
How CPU Shares and Quota work
How Kubernetes manages CPU and Memory
Then we will teach you all the techniques needed to build production–ready images:
Selecting a base image
JDK vs JRE based images
Multi–stage Docker builds
GraalVM
Class data sharing
Ahead of time compilation
We will experiment with different JVM versions and settings.
By the end of this course you’ll know how to:
Build a production–ready image
Select between using CPU limits, quotas, or both in Kubernetes
Specification: The complete guide to running Java in Docker and Kubernetes
|
User Reviews
Be the first to review “The complete guide to running Java in Docker and Kubernetes” Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Price | $9.99 |
---|---|
Provider | |
Duration | 4.5 hours |
Year | 2020 |
Level | All |
Language | English ... |
Certificate | Yes |
Quizzes | No |
$24.99 $9.99
There are no reviews yet.