Kubernetes for Java Developers
Offered By: LinkedIn Learning
Course Description
Overview
Learn how to deploy Java applications to containers on the cloud with Kubernetes and Amazon Web Services.
Syllabus
Introduction
- Applying Java skills to Kubernetes
- What you should know
- Why Kubernetes?
- Kubernetes workflow for Java developers
- Build and test application using Maven
- Docker workflow
- Docker image and container
- Build a Docker image using a Dockerfile
- Work with a Docker container
- Build a Docker image using Jib
- Minimal Docker image using custom JRE
- Kubernetes concepts and instantiation
- Kubernetes resources
- Kubernetes cluster concepts
- Kubernetes clusters: Getting started
- Getting started with Minikube
- Deploy using standalone manifests
- Deploy using standalone single manifest
- Introduction to Helm charts
- Deploy using Helm charts
- Debug a deployment with IntelliJ
- Introduction to Amazon EKS
- EKS deployment
- Migrate app to a cluster on AWS
- Introduction to service mesh and Istio
- Install Istio on Amazon EKS
- Deploy application with two deployments
- Create Istio resources
- Traffic shifting using Istio
- Visualize mesh using Kiali
- Skaffold
- AWS CodePipeline
- Next steps
Taught by
Arun Gupta
Related Courses
AWS Certification Preparation GuideA Cloud Guru AWS Certified Alexa Skill Builder – Specialty 2020
A Cloud Guru Introduction to AWS
A Cloud Guru Introduction to Cloud Migration Using Amazon Web Services
A Cloud Guru Amazon API Gateway - Troubleshooting (Japanese)
Amazon Web Services via AWS Skill Builder