Master Kubernetes with Docker on Google Cloud, AWS & Azure (Udemy.com)

Learn Kubernetes and Docker on Google Cloud GKE, AWS EKS & Azure AKS deploying Microservices (Spring Boot + Java)

Created by: in28Minutes Official

Produced in 2021

icon
What you will learn

  • Simplify DevOps with Docker and Kubernetes for 6 Java Spring Boot Applications
  • Use Kubernetes to orchestrate Docker based Java Spring Boot Microservices
  • Learn Kubernetes and Docker Concepts - Images, Repository, Containers, Pods, Replica Sets and Deployments
  • Play with Kubernetes and Docker Commands
  • Understand Architecture of Kubernetes and Docker
  • You will use Kubernetes Declaratively with YAML Configuration
  • You will learn to expose your Kubernetes Deployments with Services and Ingress
  • You will learn to use Kubernetes Config Maps and Secrets
  • You will make Zero Downtime Releases with Kubernetes
  • You will learn to Create Kubernetes clusters with Master Node and Nodes
  • You will learn to deploy Spring Boot Web Applications and Rest API to Kubernetes
  • You will become an expert on the Kubernetes command line tool - kubectl
  • You will play with Docker, Docker Compose and Kubernetes
  • You w

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 94 / 100

icon
Course Description

you want to learn Kubernetes and deploy Java Spring Boot Microservices to Kubernetes on Google Cloud with Google Kubernetes Engine with an easy to learn, step by step approach?
Do you want to deploy Kubernetes to AWSand Azure with EKSand AKS?
Do you have ZERO experience with Docker and Kubernetes? No Problem.
Do you want to join 500,000+ learners having Amazing Learning Experiences with in28Minutes?
Look No Further!
Learn Kubernetes? Yes. Deploy Java Spring Boot and Spring Cloud Microservices to Kubernetes? Yes. Of Course.
Learn Docker, Istio, and Helm? Yes.
WHATSTUDENTSARESAYING:
5 STARS - This is amazing course. Ranga is really good instructor. Good Job.
5 STARS - This course is really amazing. I recommend it to anyone that wants to learn and understand Kubernetes. Ranga really understand how this stuff works and most importantly is very good at explaining it.
5 STARS - Its a wonderful course for the beginners and all important concepts are covered with good examples. The response for the questions we ask was also quick which is more important5 STARS - Thank you Ranga for this lovely course, this course helped me to learn containerize spring-boot microservices apps and deploy them to google cloud5 STARS - Great course on K8s and Spring Boot. I have several in28Minutes course bought on Udemy. They are always of very high quality. I have learned so much and put my trust in every course from in28Minutes.
5 STARS - Kubernetes course is amazing with deep learning and insights about the Kubernetes on GCP for Spring Boot Applications5 STARS - Ranga has been a great instructor thoroughly explains topic areas step by step!
COURSEOVERVIEWArchitectures are moving towards Microservices and Cloud. Docker makes it easy to containerize microservices. Kubernetes makes it easy to manage clusters with 1000's of containers running 1000's of microservices. Google Kubernetes Engine (GKE) makes it super easy to create Kubernetes Clusters. How about getting them all together and deploying Spring Boot Microservices to Kubernetes Clusters created on Google Cloud Platform using Google Kubernetes Engine (GKE)?
In this hands-on course, we will use Docker and Kubernetes to deploy a variety of Spring Boot Applications on Google Cloud using Google Kubernetes Engine:
REST APIs - Hello WorldTodo Web Application WarSpring Boot MicroservicesYou will implement Service Discovery, Centralized Configuration, Distributed Tracing and Load Balancing for Spring Boot Microservices deployed in Kubernetes Clusters.
You will learn to use Helm Charts, Istio Service Mesh, Google Stackdriver, and Spring Cloud Kubernetes to play with Spring Boot Java Microservices on Kubernetes.
This course would be a perfect first step as an introduction to Kubernetes.
You will be using containerizing (using Docker) and deploying a variety of projects to Kubernetes Clusters. These projects are created with Spring Boot (REST API Framework), Spring (Dependency Management), Spring Security (Authentication and Authorization - Basic and JWT), BootStrap (Styling Pages), Maven (dependencies management), Eclipse (Java IDE) and Tomcat Embedded Web Server. We will help you set up each one of these.
COURSEHIGHLIGHTSIntroduction to the Course00 Step 01 - Kubernetes Crash Course for Java Developers - Promo00 Step 02 - Kubernetes Crash Course for Java Developers - Course OverviewGetting Started with Kubernetes and Google Kubernete Engine (GKE)01 Step 01 - Getting Started with Docker, Kubernetes and Google Kubernetes Engine01 Step 02 - Creating Google Cloud Account01 Step 03 - Creating Kubernetes Cluster with Google Kubernete Engine (GKE)01 Step 04 - Review Kubernetes Cluster and Learn Few Fun Facts about Kubernetes01 Step 05 - Deploy Your First Spring Boot Application to Kubernetes Cluster01 Step 06 - Quick Look at Kubernetes Concepts - Pods, Replica Sets and Deployment01 Step 07 - Understanding Pods in Kubernetes01 Step 08 - Understanding ReplicaSets in Kubernetes01 Step 09 - Understanding Deployment in Kubernetes01 Step 10 - Quick Review of Kubernetes Concepts - Pods, Replica Sets and Deployment01 Step 11 - Understanding Services in Kubernetes01 Step 12 - Quick Review of GKE on Google Cloud Console01 Step 13 - Understanding Kubernetes Architecture - Master Node and Nodes01 Step 14 - Understand Google Cloud Regions and ZonesDeploying Spring Boot Hello World Rest API to Kubernetes02 Step 01 - Importing First 3 Spring Boot Projects into Eclipse02 Step 02 - Setting up 01 Spring Boot Hello World Rest API in Local02 Step 03 - Build Docker Image and Push to Docker Hub for Hello World Rest API02 Step 04 - Installing GCloud02 Step 05 - Installing Kubectl02 Step 06 - Deploy 01 Spring Boot Hello World Rest API to Kubernetes02 Step 07 - Generate Kubernetes YAML Configuration for Deployment and Service02 Step 08 - Understand and Improve Kubernetes YAML ConfigurationPlaying with Declarative Configuration for Kubernetes03 Step 01 - Understanding Kubernetes YAML Configuration - Labels and Selectors03 Step 02 - Quick Fix to reduce release downtime with minReadySeconds03 Step 03 - Understanding Replica Sets in Depth - Using Kubernetes YAML Config03 Step 04 - Configure Multiple Kubernetes Deployments with One ServiceDeploying Java Spring Boot Todo Web Application to Kubernetes04 Step 01 - Setting up 02 Spring Boot Todo Web Application in Local04 Step 02 - Pushing Docker Image to Docker Hub for Spring Boot Todo Web App04 Step 03 - Using Kubernetes YAML Config to Deploy Spring Boot Todo Web App04 Step 04 - Playing with Kubernetes Commands - Top Node and PodDeploying Java Todo Web Application using MySQL to Kubernetes05 Step 01 - Code Review of 03 Java Todo Web Application MySQL05 Step 02 - Running MySQL as Docker Container on Local05 Step 03 - Connect Spring Boot Java Todo Web App to MySQL on Local05 Step 04 - Create Docker Image for 03 Todo Web Application and Use Link to connect05 Step 05 - Playing with Docker Compose05 Step 06 - Using Kompose to generate Kubernetes Deployment Configuration05 Step 07 - Review Kubernetes YAML for MySQL and Java Web Application05 Step 08 - Deploy MySQL Database to Kubernetes Cluster05 Step 09 - Understanding Persistent Storage with Kubernetes - PV and PVC05 Step 10 - Using Config Maps for Centralized Configuration with Kubernetes05 Step 11 - Using Secrets with Kubernetes05 Step 12 - Creating a ClusterIP Kubernetes Service for MySQL DatabaseDeploying Basic Spring Boot Microservices to Kubernetes06 Step 01 - Introduction to Microservices06 Step 02 - Advantages of Microservices06 Step 03 - Microservices - Challenges06 Step 04 - Overview of CCS and CES Spring Boot Microservices06 Step 05 - Push Docker Images and Create Kubernetes Config for Microservices06 Step 06 - Deploying Spring Boot Microservices to Kubernetes Cluster06 Step 07 - Microservices and Kubernetes Service Discovery - Part 106 Step 08 - Microservices and Kubernetes Service Discovery - Part 2 DNS06 Step 09 - Microservice Discovery, Centralized Configuration and Load Balancing with Kubernetes06 Step

icon
Instructor Details

in28Minutes Official

Ranga is an AWS Certified Solutions Architect Associate, AWS Certified Developer Associate and AWS Certified Cloud Practitioner.
We are teaching 30+Courses to 450KLearners on DevOps, Cloud ( AWS, PCF, GCP,and Azure ), Full Stack ( React, Angular ), Java Programming, and Java Frameworks ( Spring, Spring Boot, Spring MVC, Hibernate ).
[LEARNINGPATHS 00 to 06 for DevOps,Full Stack, Cloud, Spring Boot and Java in the FAQbelow]
We use Problem-Solution based Step-By-Step Hands-on Approach With Practical, Real-World Application Examples.
We have a wide range of courses focused on Spring Boot - Creating APIs and Microservices, Deploying toCloud ( AWS, Azure, Docker, Kubernetes, Azure ), and Integrating with Full Stack Front end frameworks ( React &Angular ).

[LEARNINGPATHS]

[LEARNINGPATH 00] - DevOps
Master DevOps with Docker, Kubernetes and Azure DevOps

[LEARNINGPATH 00] - DevOps
Master DevOps with Docker, Kubernetes and Azure DevOps

[LEARNINGPATH 01] - Spring and Spring Boot Web Applications & API Developer
Spring Framework Master Class - Learn Spring the Modern Way!
Learn Spring Boot in 100 Steps - Beginner to Expert
Master Java Web Services and RES

icon
More courses by in28Minutes Official

Master Microservices with Spring Boot and Spring Cloud

$11.99

Java Programming for Complete Beginners

$11.99

Java Interview Guide : 200+ Interview Questions and Answers

$11.99

Spring Framework Master Class - Java Spring the Modern Way

$11.99

Learn Spring Boot in 100 Steps - Beginner to Expert

$11.99

Spring MVC For Beginners - Build Java Web App in 25 Steps

$11.99

icon
More aws courses

Ultimate AWS Certified Solutions Architect Associate 2021

$11.99

[NEW] Ultimate AWS Certified Cloud Practitioner - 2021

$11.99

[NEW] AWS Certified Cloud Practitioner Exam Training 2021

$11.99

AWS Certified DevOps Engineer Professional 2021 - Hands On!

$11.99

Ultimate AWS Certified Developer Associate 2021 - NEW!

$11.99

AWS Certified Solutions Architect - Associate [Latest Exam]

$11.99

icon
Reviews

4.7

129 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Yolber Romero Amaro on 11/14/2020

excelente!!

By Dinesh Dasaratharao on 11/7/2020

This course is awesome!!!!!

By Sandeep Balasubramanyam on 11/7/2020

The high level concepts were explained very well with right amount of specifics of data.

By Bhanuprakash V. C. on 11/7/2020

Video quality is not good and hence letters / screen are like blurred and is not having clear vision of letters. This problem is there in many videos here but not all videos and some are with good quality and can be clearly visible to learners. Please rectify the issue having videos. Other than that, teaching is nice with that only, I can understand the course till now.

By Ashwani Pratap on 11/1/2020

Pretty basic course. Good for those having little/no knowledge of Kubernetes...

By Roberto Diaz on 10/23/2020

looks fine but is the beginning, lets see in next steps

By Darshana Soloman on 10/23/2020

I am looking forward to expand my knowledge on Kubernetes and this is an excellent course for it. Thanks

By Rajesh Narravula on 10/16/2020

Much appreciates his efforts.. Really nice one for beginners.

By Vincent WUHRLIN on 10/13/2020

Oui, bonne intro

By Satrya Rangga Buana on 10/13/2020

very clear

By Dibakar Maji on 10/4/2020

Awesome content each concept is explain properly

By Vishnu Kumar Annamalai on 9/27/2020

Just completed 1 hour of course and am already in love with it!