Overview
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