YoVDO

Deploying Microservices to Kubernetes with Spring Boot and JHipster

Offered By: Okta via YouTube

Tags

Kubernetes Courses Docker Courses Google Cloud Platform (GCP) Courses Microservices Courses OpenID Connect (OIDC) Courses Minikube Courses JHipster Courses Spring Cloud Gateway Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn how to deploy a microservices architecture to Minikube and Google Cloud using Kubernetes in this comprehensive 41-minute screencast. Develop a robust architecture using Spring Cloud Gateway, Spring Boot, and JHipster. Follow step-by-step instructions to create Kubernetes-ready microservices, generate deployment descriptors, and build Docker images with Jib. Explore local Kubernetes deployment with Minikube, implement OIDC authentication, and encrypt secrets using Spring Cloud Config. Dive into advanced topics such as deploying to Google Cloud, adding HTTPS to your gateway, managing Kubernetes secrets, and scaling reactive Java microservices. Gain practical insights into monitoring your cluster with K9s and discover valuable resources for further learning about Kubernetes, Spring Boot, and JHipster.

Syllabus

- Reactive Microservices with Kubernetes Intro
- Create a Kubernetes-Ready Microservices Architecture
- Generate Kubernetes Deployment Descriptors
- Create Docker Images with Jib
- Use Minikube to Run Kubernetes Locally
- Register an OIDC App for Auth
- Start Your Spring Boot Microservices with K8s
- [Optional] Test with Cypress
- Encrypt Your Secrets with Spring Cloud Config
- Encrypt Your OIDC Client Secret
- Change Spring Cloud Config to use Git
- Deploy Spring Boot Microservices to Google Cloud
- Create a Container Registry on Google Cloud
- Create a Kubernetes Cluster
- Access Your Gateway on Google Cloud
- Add HTTPS to Your Reactive Gateway
- Force HTTPS with Spring Security
- Encrypt Kubernetes Secrets
- The Current State of Secret Management in Kubernetes
- Store Secrets in Git with Sealed Secrets and Kubeseal
- Configure JHipster Registry to use the Sealed Secret
- Use Spring Vault for External Secrets
- Scale Your Reactive Java Microservices
- Monitor Your Kubernetes Cluster with K9s
- Learn More About Kubernetes, Spring Boot, and JHipster


Taught by

Okta

Related Courses

Cloud Computing Applications, Part 1: Cloud Systems and Infrastructure
University of Illinois at Urbana-Champaign via Coursera
Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX
Introduction aux conteneurs
Microsoft Virtual Academy via OpenClassrooms
The Docker for DevOps course: From development to production
Udemy
Windows Server 2016: Virtualization
Microsoft via edX