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
Réalisez des calculs distribués sur des données massivesCentraleSupélec via OpenClassrooms Data Management in the Cloud
Arizona State University via Coursera Programming with Cloud IoT Platforms
Pohang University of Science and Technology via Coursera AWS IoT: Developing and Deploying an Internet of Things
Amazon Web Services via edX AWS Computer Vision: Getting Started with GluonCV
Amazon Web Services via Coursera