YoVDO

Kubernetes for Java Developers

Offered By: LinkedIn Learning

Tags

Kubernetes Courses Java Courses Docker Courses Microservices Courses Amazon Elastic Kubernetes Service (EKS) Courses Helm Courses Istio Courses Containers Courses Amazon Web Services Courses

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
1. Introduction to Kubernetes
  • Why Kubernetes?
  • Kubernetes workflow for Java developers
  • Build and test application using Maven
2. Packaging Our App Using Docker
  • 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
3. Kubernetes Concepts and Getting Started
  • 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
4. Kubernetes Cluster on AWS
  • Introduction to Amazon EKS
  • EKS deployment
  • Migrate app to a cluster on AWS
5. Service Mesh and Istio
  • 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
6. Deployment Pipelines
  • Skaffold
  • AWS CodePipeline
Conclusion
  • Next steps

Taught by

Arun Gupta

Related Courses

Amazon Elastic Container Service (ECS) Primer (Traditional Chinese)
Amazon Web Services via AWS Skill Builder
Amazon Elastic Kubernetes Service (EKS) Primer
Amazon Web Services via AWS Skill Builder
Implementar Aplicação Web no AWS Elastic Kubernetes Service
Coursera Project Network via Coursera
Architecting Applications for IBM Z and Cloud
IBM via Coursera
Cloud Computing Applications, Part 1: Cloud Systems and Infrastructure
University of Illinois at Urbana-Champaign via Coursera