This site is powered by
course builder. Create your online course today.
Start now
Create your course
with
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)
11 Step 01 - Installing Docker - Docker
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock