Kubernetes for Java Developers
Learn how to package, deploy, and scale multicontainer applications
Sign up before this course sells out!
Join JavaOne Rock Star Arun Gupta for an online training course on how to package a multicontainer Java application using Kubernetes, an open-source orchestration system for containers. You’ll learn the basic concepts underpinning Kubernetes before diving into packaging a multicontainer application using Kubernetes, scaling your application, deploying your Java application to Kubernetes using Maven, and then monitoring it. Along the way, Arun explores service discovery, load balancing, persistent volumes, and health check concepts with live examples.
What you’ll learn—and how you can apply it
By the end of this live, online course, you’ll understand:
- How to spin up your first Kubernetes cluster
- How to use Kubernetes to package, deploy, and scale a Java application
- How to use Kubernetes to package a multicontainer Java application
And you’ll be able to:
- Scale a Java application based upon provided metrics
- Deploy a Java application to Kubernetes using Maven
- Monitor a Java application in production
This course is for you because…
You’re an experienced Java developer, but you want to learn how to package a multicontainer Java application using Kubernetes.
- Experience developing Java applications
- Basic concepts (30 minutes)
Pods, label, replication controller, service, volume, namespace, and architecture
- Deploying a Java application to Kubernetes (30 minutes)
Starting/shutting down cluster, deploying Java application, service discovery, and scaling application
- Advanced concepts (30 minutes)
Rescheduling pods, rolling update, multitenancy, and batch jobs
Participate in this workshop from the convenience of your home, your office… whatever environment you find most comfortable and conducive to an intensive educational experience.
Working as a team? Learn as a team.
Taking this course as a team ensures that everyone is on the same page and understands both the immediate and long-term and immediate goals of your project. Exploring new ideas and collaborating on exercises together is a great team-building experience; everyone on your team will have the opportunity to ask questions, discuss use cases, and learn from other participants.
For group tickets and enterprise licensing, please contact email@example.com