Kubernetes Crash Course for Java Developers on Google Cloud
Salepage : Kubernetes Crash Course for Java Developers on Google Cloud
Archive : Kubernetes Crash Course for Java Developers on Google Cloud Digital Download
Delivery : Digital Download Immediately
Yes, you can learn Kubernetes. Yes, you can learn Docker, Istio, and Helm.
Is it possible to deploy Java Spring Boot and Spring Cloud Microservices to Kubernetes? Yes. Without a doubt.
Do you have ZERO Docker and Kubernetes experience? Not a problem.
Do you want to understand Kubernetes and deploy Spring Boot Microservices to Kubernetes on Google Cloud using Google Kubernetes Engine in a simple, step-by-step manner?
Do you want to be one of the 300,000+ students that have had Amazing Learning Experiences with in28Minutes?
No need to look any further!
******* Overview of the Course *******
Microservices and cloud architectures are becoming popular.
Docker makes containerizing microservices simple. Kubernetes makes it simple to manage clusters of thousands of containers running thousands of microservices. Google Kubernetes Engine (GKE) makes it extremely simple to set up Kubernetes Clusters.
How about bringing them all together and delivering Spring Boot Microservices to Google Cloud Platform Kubernetes Clusters using Google Kubernetes Engine (GKE)?
We will utilize Docker and Kubernetes to install a number of Spring Boot Applications on Google Cloud using Google Kubernetes Engine in this hands-on course:
Hello World using REST APIs
War of Web Applications
Microservices using Spring Boot
For Spring Boot Microservices implemented in Kubernetes Clusters, you will implement Service Discovery, Centralized Configuration, Distributed Tracing, and Load Balancing.
To play with Spring Boot Java Microservices on Kubernetes, you will learn how to utilize Helm Charts, Istio Service Mesh, Google Stackdriver, and Spring Cloud Kubernetes.
This course would be an excellent beginning step in learning Kubernetes.
Containerizing (using Docker) and deploying a variety of projects to Kubernetes Clusters will be required. 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 are used to construct these projects. We will assist you in setting up each of them.
******* What to Expect from Each in28Minutes Course *******
in28Minutes built 20 best-selling courses that have provided amazing learning experiences to 300,000 learners worldwide.
Each of these courses includes
Hands-on, Step-by-Step Learning Experiences
Real-World Project Experience with the Best Tools and Frameworks
Awesome Troubleshooting Guides with 200+ Answered FAQs
Friendly assistance in the Q&A section
On completion of the course, you will receive a free Udemy Certificate of Completion.
~~~ Here are some testimonials for The in28Minutes Way. ~~~
★★★★★ Excellent, fantastic. He has prepared the subject and teaches in a fantastic manner. What a dedication… Thank you a million times over.
★★★★★ The teacher has put in a lot of preparation time, which is evident throughout the course.
★★★★★ This dude is incredible. Really. He has excellent teaching abilities and goes out of his way to ensure that everything he does is properly understood. This is the type of instruction that makes me want to work with a framework that I would not have otherwise.
★★★★★ The finest aspect is the author’s hands-on approach, which he promised at the start of the lecture and kept throughout the course. He thoroughly explains the principles and ensures that you do not enter a single line of code without fully comprehending what it accomplishes.
★★★★★ I also like the idea of teaching something with both the intellect and the hands and then having the pupil implement it. It clarifies everything for the learner and identifies challenges that we will have in our assignment early on.
★★★★★ Fantastic course. In less than 5 minutes, he explained really complex subjects (for which I had spent hours searching the internet for a solid explanation).
Begin learning right away. Click the Enroll Now button!
******* Step-by-Step Instructions *******
The Course’s Overview
Step 1: Kubernetes Crash Course for Java Developers – Promotion
00 Step 02 – Kubernetes Crash Course for Java Developers – Overview of the Course
How to Begin with Kubernetes with Google Kubernete Engine (GKE)
01 Step 1 – Introduction to Docker, Kubernetes, and Google Kubernetes Engine
01 Creating a Google Cloud Account
01 Step 03 – Using Google Kubernete Engine to Create a Kubernetes Cluster (GKE)
01 Step 04 – Review Kubernetes Cluster and Learn a Few Fun Kubernetes Facts
01 Step 05 – Deploy Your First Kubernetes Cluster Spring Boot Application
01 Step 06 – Quick Overview of Kubernetes Concepts: Pods, Replica Sets, and Deployment
01 Step 07 – Understanding Pods in Kubernetes
01 Step 08 – Understanding ReplicaSets in Kubernetes
01 Step 09 – Understanding Deployment in Kubernetes
01 Step 10 – Quick Review of Kubernetes Concepts – Pods, Replica Sets and Deployment
01 Step 11 – Understanding Services in Kubernetes
01 Step 12 – Quick Review of GKE on Google Cloud Console
01 Step 13 – Understanding Kubernetes Architecture – Master Node and Nodes
01 Step 14 – Understand Google Cloud Regions and Zones
Deploying Spring Boot Hello World Rest API to Kubernetes
02 Step 01 – Importing First 3 Spring Boot Projects into Eclipse
02 Step 02 – Setting up 01 Spring Boot Hello World Rest API in Local
02 Step 03 – Build Docker Image and Push to Docker Hub for Hello World Rest API
02 Step 04 – Installing GCloud
02 Step 05 – Installing Kubectl
02 Step 06 – Deploy 01 Spring Boot Hello World Rest API to Kubernetes
02 Step 07 – Generate Kubernetes YAML Configuration for Deployment and Service
02 Step 08 – Understand and Improve Kubernetes YAML Configuration
Playing with Declarative Configuration for Kubernetes
03 Step 01 – Understanding Kubernetes YAML Configuration – Labels and Selectors
03 Step 02 – Quick Fix to reduce release downtime with minReadySeconds
03 Step 03 – Understanding Replica Sets in Depth – Using Kubernetes YAML Config
03 Step 04 – Configure Multiple Kubernetes Deployments with One Service
Deploying Java Spring Boot Todo Web Application to Kubernetes
04 Step 01 – Setting up 02 Spring Boot Todo Web Application in Local
04 Step 02 – Pushing Docker Image to Docker Hub for Spring Boot Todo Web App
04 Step 03 – Using Kubernetes YAML Config to Deploy Spring Boot Todo Web App
04 Step 04 – Playing with Kubernetes Commands – Top Node and Pod
Deploying Java Todo Web Application using MySQL to Kubernetes
05 Step 01 – Code Review of 03 Java Todo Web Application MySQL
05 Step 02 – Running MySQL as Docker Container on Local
05 Step 03 – Connect Spring Boot Java Todo Web App to MySQL on Local
05 Step 04 – Create Docker Image for 03 Todo Web Application and Use Link to connect
05 Step 05 – Playing with Docker Compose
05 Step 06 – Using Kompose to generate Kubernetes Deployment Configuration
05 Step 07 – Review Kubernetes YAML for MySQL and Java Web Application
05 Step 08 – Deploy MySQL Database to Kubernetes Cluster
05 Step 09 – Understanding Persistent Storage with Kubernetes – PV and PVC
05 Step 10 – Using Config Maps for Centralized Configuration with Kubernetes
05 Step 11 – Using Secrets with Kubernetes
05 Step 12 – Creating a ClusterIP Kubernetes Service for MySQL Database
Deploying Basic Spring Boot Microservices to Kubernetes
06 Step 01 – Introduction to Microservices
06 Step 02 – Advantages of Microservices
06 Step 03 – Microservices – Challenges
06 Step 04 – Overview of CCS and CES Spring Boot Microservices
06 Step 05 – Push Docker Images and Create Kubernetes Config for Microservices
06 Step 06 – Deploying Spring Boot Microservices to Kubernetes Cluster
06 Step 07 – Microservices and Kubernetes Service Discovery – Part 1
06 Step 08 – Microservices and Kubernetes Service Discovery – Part 2 DNS
06 Step 09 – Microservice Discovery, Centralized Configuration and Load Balancing with Kubernetes
06 Step 10 – Using Kubernetes Ingress to Simplify Microservice Access
06 Step 11 – Review Google Cloud Load Balancer Backend and Frontends with Ingress
Integrating Spring Cloud Kubernetes with Spring Boot Microservices
07 Step 01 – Using Spring Cloud Kubernetes with Microservices – Project Review
07 Step 02 – Deploying Spring Cloud Kubernetes Microservices
07 Step 03 – Using RBAC to allow Ribbon to access Service Discovery APIs
07 Step 04 – Using Spring Cloud Kubernetes Config to load ConfigMaps
07 Step 05 – Understanding Auto Scaling approaches with Kubernetes
07 Step 06 – Implementing Horizontal Pod Autoscaling with Kubernetes
07 Step 07 – Deleting Your Kubernetes Cluster
Integrating Spring Boot Microservices on Kubernetes with Google Stackdriver
08 Step 01 – Creating New Cluster to Play With Google Stackdriver
08 Step 02 – Review Spring Boot Microservices integrated with Google Stackdriver
08 Step 03 – Enabling Stackdriver APIs for Your Google Cloud Account
08 Step 04 – Deploy Spring Boot Microservices and Explore Google Stackdriver Tracing
08 Step 05 – Exploring Google Stackdriver Error Reporting and Logging
Integrating Spring Boot Microservices on Kubernetes with Istio
09 Step 01 – Creating new Kubernetes Cluster for Playing with Istio
09 Step 02 – Understanding Service Mesh, Istio and Sidecar Pattern
09 Step 03 – Installing Istio on Kubernetes Cluster – CRD and Istio Components
09 Step 04 – Review Istio Installation and Deploy Spring Boot App with Side Cars
09 Step 05 – Increasing Kubernetes Cluster Size to 3 Nodes
09 Step 06 – Understanding Gateways and Virtual Services for Istio
09 Step 07 – Basic Deployment Strategies – Rolling Updates and Recreate
09 Step 08 – Setting up Multiple Versions of Spring Boot Applications
09 Step 09 – Configure Destination Rules and Subsets to implement Mirroring
09 Step 10 – Executing Blue Green and Canary Deployments with Kubernetes
09 Step 11 – Review Spring Boot Microservices integration with Istio
09 Step 12 – Observing Istio Service Mesh with Kiali
09 Step 13 – Monitoring Istio Service Mesh with Graphana and Prometheus
09 Step 14 – Distribute Tracing for Spring Boot Microsevices with Istio and Jaegar
09 Step 15 – Delete Kubernetes Cluster for Playing with Istio
Using Helm to Automate Microservices Deployment on Kubernetes
10 Step 01 – Understanding Helm Basics and Setting up Kubernetes Cluster
10 Step 02 – Using Helm Charts to deploy Spring Boot Microservice to Kubernetes
10 Step 03 – Using Helm Charts to manage Releases to Kubernetes Cluster
Appendix – Introduction to Docker in 9 Steps
11 Step 01 – Installing Docker – Docker
11 Step 02 – Your First Docker Usecase – Deploy a Spring Boot Application
11 Step 03 – Important Docker Concepts – Registry, Repository, Tag, Image and Container
11 Step 04 – Playing with Docker Images and Containers
11 Step 05 – Understanding Docker Architecture – Docker Client, Docker Engine
11 Step 06 – Why is Docker Popular
11 Step 07 – Playing with Docker Images
11 Step 08 – Playing with Docker Containers
11 Step 09 – Playing with Docker Commands – stats, system
Start Learning Now. Hit the Enroll Button!
Who this course is for:
You are a Java Spring Boot developer getting started with the Cloud
You want to deploy your Java Spring Boot applications with Kubernetes
You would want to use Kubernetes to deploy your Docker containers
You are a Java Developer and You are curious about Kubernetes
You want to learn to play with Docker, Kubernetes and Spring Boot Microservices
Course Curriculum
First Section
StartKubernetes Crash Course for Java Developers – Course Overview (4:48)
Getting Started with Kubernetes and Google Kubernete Engine (GKE)
Start01 Step 01 – Getting Started with Docker, Kubernetes and Google Kubernetes Engine (10:57)
Start01 Step 02 – Creating Google Cloud Account (3:54)
Start01 Step 03 – Creating Kubernetes Cluster with Google Kubernete Engine (GKE) (8:02)
Start01 Step 04 – Review Kubernetes Cluster and Learn Few Fun Facts about Kubernetes (4:11)
Start01 Step 05 – Deploy Your First Spring Boot Application to Kubernetes Cluster (11:39)
Start01 Step 06 – Quick Look at Kubernetes Concepts – Pods, Replica Sets and Deployment (4:58)
Start01 Step 07 – Understanding Pods in Kubernetes (6:34)
Start01 Step 08 – Understanding ReplicaSets in Kubernetes (8:40)
Start01 Step 09 – Understanding Deployment in Kubernetes (13:51)
Start01 Step 10 – Quick Review of Kubernetes Concepts – Pods, Replica Sets and Deployment (3:22)
Start01 Step 11 – Understanding Services in Kubernetes (7:56)
Start01 Step 12 – Quick Review of GKE on Google Cloud Console (3:15)
Start01 Step 13 – Understanding Kubernetes Architecture – Master Node and Nodes (8:13)
Start01 Step 14 – Understand Google Cloud Regions and Zones (3:42)
Deploying Spring Boot Hello World Rest API to Kubernetes
Start02 Step 01 – Importing First 3 Spring Boot Projects into Eclipse (2:44)
Start02 Step 02 – Setting up 01 Spring Boot Hello World Rest API in Local (9:55)
Start02 Step 03 – Build Docker Image and Push to Docker Hub for Hello World Rest API (5:00)
Start02 Step 04 – Installing GCloud (5:15)
Start02 Step 05 – Installing Kubectl (2:44)
Start02 Step 06 – Deploy 01 Spring Boot Hello World Rest API to Kubernetes (8:28)
Start02 Step 07 – Generate Kubernetes YAML Configuration for Deployment and Service (5:12)
Start02 Step 08 – Understand and Improve Kubernetes YAML Configuration (8:01)
More from Categories :
Reviews
There are no reviews yet.