Kubernetes for Java Developers

Category : Tutorial | Sub Category : Kubernetes | By Prasad Bonam Last updated: 2023-11-16 00:31:20 Viewed : 238


Kubernetes for Java Developers


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


Search
Related Articles

Leave a Comment: