In this video we are deploying a Spring Boot project to Google Compute Engine as an instance group.
We are then exposing this instance group to the internet using a Google Load Balancer with SSL termination and a Google managed certificate.
In the process we will create a Docker container out of our project with both gradle and maven.
Source code, URLs and commands used:
https://github.com/titus58/youtube-tu...
Chapters:
00:00 Intro
01:29 Initialize the Spring Boot project
04:27 Spring Boot Actuator endpoints
06:02 Create docker image from gradle
11:37 Test the docker image
12:31 Create Docker image with Maven Jib plugin
16:41 Push the Docker image to Google Container Registry
17:32 Add prod profile to the Spring Boot application
19:26 Enable billing in the Google Cloud project
20:06 Deploy as a single Compute Engine VM
24:19 Deploy as Compute Engine Instance Group
25:26 Create the health checker
26:08 Initialize the Instance Group
28:21 Look into the instance group
29:22 Update the Docker image used by the instance group
33:17 Expose the instance group with a Load Balancer with SSL termination
39:04 SSL cipher mismatch
40:00 What happens behind the scenes
40:55 Google Cloud networking pricing
Watch video Deploy Spring Boot to Google Compute Engine (GCE) with SSL termination online without registration, duration hours minute second in high quality. This video was added by user Vladsave Coding 27 November 2022, don't forget to share it with your friends and acquaintances, it has been viewed on our site 3,790 once and liked it 80 people.