Overview
Syllabus
Developing with Spring Boot on Kubernetes: Introduction
Setting Up Your Development Environment
Building Docker Images: Introduction
Spring Boot Project Review
Creating a Docker File
Building and Running a Docker Image
Building Spring Boot Images: Introduction
Overview and Maven Configuration
Spring Boot Layered Images
Building Docker Images with Maven: Introduction
Docker Maven Plugin
Maven Properties
Push to Docker Hub
Spring Boot on Kubernetes: Introduction
Setting up Your Development Environment (Lesson 2)
Enable Kubernetes
Working with Kubernetes: Introduction
Create Deployment
Create Service
Port Forwarding
Terminating Services and Deployments
Exposing Services
Accessing Logs
Setting Environment Variables
Readiness Probe
Liveness Probe
Graceful Shutdown
Spring Boot Microservices on Kubernetes: Introduction
Setting up Your Development Environment (for Lesson 3)
Setting Up Your Environment - Enabling Kubernetes (for Lesson 3)
Spring Boot Microservices on Kubernetes: Introduction
Overview of Microservices for this Lesson
Source Code Review
Running Docker Compose
Infrastructure Services: Introduction
MySQL Service
JMS Service
Spring Boot Microservices: Introduction
Inventory Service
Inventory Failover Service
Beer Service
Beer Order Service
Readiness Liveness Probes
Graceful Shutdown
Kubernetes Ingress Controllers
Spring Cloud Gateway
Delete Services Deployments
Consolidated Logging: Introduction
Logback Configuration
Elasticsearch
Kibana
Filebeat
Taught by
Red Hat Developer