Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Kubernetes Crash Course for Java Developers on Google Cloud
First Section
Kubernetes Crash Course for Java Developers - Course Overview (4:48)
Getting Started with Kubernetes and Google Kubernete Engine (GKE)
01 Step 01 - Getting Started with Docker, Kubernetes and Google Kubernetes Engine (10:57)
01 Step 02 - Creating Google Cloud Account (3:54)
01 Step 03 - Creating Kubernetes Cluster with Google Kubernete Engine (GKE) (8:02)
01 Step 04 - Review Kubernetes Cluster and Learn Few Fun Facts about Kubernetes (4:11)
01 Step 05 - Deploy Your First Spring Boot Application to Kubernetes Cluster (11:39)
01 Step 06 - Quick Look at Kubernetes Concepts - Pods, Replica Sets and Deployment (4:58)
01 Step 07 - Understanding Pods in Kubernetes (6:34)
01 Step 08 - Understanding ReplicaSets in Kubernetes (8:40)
01 Step 09 - Understanding Deployment in Kubernetes (13:51)
01 Step 10 - Quick Review of Kubernetes Concepts - Pods, Replica Sets and Deployment (3:22)
01 Step 11 - Understanding Services in Kubernetes (7:56)
01 Step 12 - Quick Review of GKE on Google Cloud Console (3:15)
01 Step 13 - Understanding Kubernetes Architecture - Master Node and Nodes (8:13)
01 Step 14 - Understand Google Cloud Regions and Zones (3:42)
Deploying Spring Boot Hello World Rest API to Kubernetes
02 Step 01 - Importing First 3 Spring Boot Projects into Eclipse (2:44)
02 Step 02 - Setting up 01 Spring Boot Hello World Rest API in Local (9:55)
02 Step 03 - Build Docker Image and Push to Docker Hub for Hello World Rest API (5:00)
02 Step 04 - Installing GCloud (5:15)
02 Step 05 - Installing Kubectl (2:44)
02 Step 06 - Deploy 01 Spring Boot Hello World Rest API to Kubernetes (8:28)
02 Step 07 - Generate Kubernetes YAML Configuration for Deployment and Service (5:12)
02 Step 08 - Understand and Improve Kubernetes YAML Configuration (8:01)
Playing with Declarative Configuration for Kubernetes
03 Step 01 - Understanding Kubernetes YAML Configuration - Labels and Selectors (7:04)
03 Step 02 - Quick Fix to reduce release downtime with minReadySeconds (6:13)
03 Step 03 - Understanding Replica Sets in Depth - Using Kubernetes YAML Config (8:08)
03 Step 04 - Configure Multiple Kubernetes Deployments with One Service (9:30)
Deploying Java Spring Boot Todo Web Application to Kubernetes
04 Step 01 - Setting up 02 Spring Boot Todo Web Application in Local (8:26)
04 Step 02 - Pushing Docker Image to Docker Hub for Spring Boot Todo Web App (3:56)
04 Step 03 - Using Kubernetes YAML Config to Deploy Spring Boot Todo Web App (7:38)
04 Step 04 - Playing with Kubernetes Commands - Top Node and Pod (7:46)
Deploying Java Todo Web Application using MySQL to Kubernetes
05 Step 01 - Code Review of 03 Java Todo Web Application MySQL (4:25)
05 Step 02 - Running MySQL as Docker Container on Local (10:31)
05 Step 03 - Connect Spring Boot Java Todo Web App to MySQL on Local (4:19)
05 Step 04 - Create Docker Image for 03 Todo Web Application and Use Link to connect (5:45)
05 Step 05 - Playing with Docker Compose (7:50)
05 Step 06 - Using Kompose to generate Kubernetes Deployment Configuration (2:36)
05 Step 07 - Review Kubernetes YAML for MySQL and Java Web Application (6:38)
05 Step 08 - Deploy MySQL Database to Kubernetes Cluster (8:39)
05 Step 09 - Understanding Persistent Storage with Kubernetes - PV and PVC (3:37)
05 Step 10 - Using Config Maps for Centralized Configuration with Kubernetes (16:05)
05 Step 11 - Using Secrets with Kubernetes (4:25)
05 Step 12 - Creating a ClusterIP Kubernetes Service for MySQL Database (4:36)
Deploying Basic Spring Boot Microservices to Kubernetes
06 Step 01 - Introduction to Microservices (3:56)
06 Step 02 - Advantages of Microservices (2:44)
06 Step 03 - Microservices - Challenges (5:48)
06 Step 04 - Overview of CCS and CES Spring Boot Microservices (14:28)
06 Step 05 - Push Docker Images and Create Kubernetes Config for Microservices (8:27)
06 Step 06 - Deploying Spring Boot Microservices to Kubernetes Cluster (5:38)
06 Step 07 - Microservices and Kubernetes Service Discovery - Part 1 (5:30)
06 Step 08 - Microservices and Kubernetes Service Discovery - Part 2 DNS (12:04)
06 Step 09 - Microservice Discovery, Centralized Configuration and Load Balancing with Kubernetes (1:16)
06 Step 10 - Using Kubernetes Ingress to Simplify Microservice Access (3:41)
06 Step 11 - Review Google Cloud Load Balancer Backend and Frontends with Ingress (5:53)
Integrating Spring Cloud Kubernetes with Spring Boot Microservices
07 Step 01 - Using Spring Cloud Kubernetes with Microservices - Project Review (5:37)
07 Step 02 - Deploying Spring Cloud Kubernetes Microservices (4:41)
07 Step 03 - Using RBAC to allow Ribbon to access Service Discovery APIs (2:46)
07 Step 04 - Using Spring Cloud Kubernetes Config to load ConfigMaps (7:41)
07 Step 05 - Understanding Auto Scaling approaches with Kubernetes (8:29)
07 Step 06 - Implementing Horizontal Pod Autoscaling with Kubernetes (15:15)
07 Step 07 - Deleting Your Kubernetes Cluster (1:45)
Integrating Spring Boot Microservices on Kubernetes with Google Stackdriver
08 Step 01 - Creating New Cluster to Play With Google Stackdriver (2:58)
08 Step 02 - Review Spring Boot Microservices integrated with Google Stackdriver (6:56)
08 Step 03 - Enabling Stackdriver APIs for Your Google Cloud Account (3:21)
08 Step 04 - Deploy Spring Boot Microservices and Explore Google Stackdriver Tracing (9:32)
08 Step 05 - Exploring Google Stackdriver Error Reporting and Logging (9:48)
Integrating Spring Boot Microservices on Kubernetes with Istio
09 Step 01 - Creating new Kubernetes Cluster for Playing with Istio (3:34)
09 Step 02 - Understanding Service Mesh, Istio and Sidecar Pattern (6:14)
09 Step 03 - Installing Istio on Kubernetes Cluster - CRD and Istio Components (7:19)
09 Step 04 - Review Istio Installation and Deploy Spring Boot App with Side Cars (11:52)
09 Step 05 - Increasing Kubernetes Cluster Size to 3 Nodes (2:04)
09 Step 06 - Understanding Gateways and Virtual Services for Istio (6:24)
09 Step 07 - Basic Deployment Strategies - Rolling Updates and Recreate (6:41)
09 Step 08 - Setting up Multiple Versions of Spring Boot Applications (4:14)
09 Step 09 - Configure Destination Rules and Subsets to implement Mirroring (7:52)
09 Step 10 - Executing Blue Green and Canary Deployments with Kubernetes (5:49)
09 Step 11 - Review Spring Boot Microservices integration with Istio (8:08)
09 Step 12 - Observing Istio Service Mesh with Kiali (7:09)
09 Step 13 - Monitoring Istio Service Mesh with Graphana and Prometheus (4:24)
09 Step 14 - Distribute Tracing for Spring Boot Microsevices with Istio and Jaegar (3:59)
09 Step 15 - Delete Kubernetes Cluster for Playing with Istio (0:44)
Using Helm to Automate Microservices Deployment on Kubernetes
10 Step 01 - Understanding Helm Basics and Setting up Kubernetes Cluster (9:29)
10 Step 02 - Using Helm Charts to deploy Spring Boot Microservice to Kubernetes (8:40)
10 Step 03 - Using Helm Charts to manage Releases to Kubernetes Cluster (9:19)
Appendix - Introduction to Docker in 9 Steps
11 Step 01 - Installing Docker - Docker (3:46)
11 Step 02 - Your First Docker Usecase - Deploy a Spring Boot Application (2:58)
11 Step 03 - Important Docker Concepts - Registry, Repository, Tag, Image and Container (6:18)
11 Step 04 - Playing with Docker Images and Containers (6:28)
11 Step 05 - Understanding Docker Architecture - Docker Client, Docker Engine (4:11)
11 Step 06 - Why is Docker Popular (3:02)
11 Step 07 - Playing with Docker Images (8:26)
11 Step 08 - Playing with Docker Containers (9:56)
11 Step 09 - Playing with Docker Commands - stats, system (7:36)
Teach online with
05 Step 08 - Deploy MySQL Database to Kubernetes Cluster
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock