Kubernetes for Beginners: Google Cloud, AWS & Azure

BY
Udemy

Mode

Online

Fees

₹ 599 4099

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course and certificate fees

Fees information
₹ 599  ₹4,099
certificate availability

Yes

certificate providing authority

Udemy

The syllabus

Introduction

  • Kubernetes Crash course for Java Developers - Course Overview
  • Github Repository for the course

Getting Started with Kubernetes and Google Kubernetes Engine (GKE)

  • Step 01- Getting Started with Docker, Kubernetes and Google Kubernetes Engine
  • Step 02 - Creating Google Cloud Account
  • Step 03 - Creating Kubernetes Cluster with Google Kubernete Engine (GKE)
  • Step 04 - Review Kubernetes Cluster and Learn Few Fun Facts about Kubernetes
  • Step 05 - Deploy Your First Spring Boot Application to Kubernetes Cluster
  • Save Your Free Credits
  • Step 06 - Quick Look at Kubernetes Concepts - Pods, Replica Sets and Deployment
  • Commands Executed During the Course
  • Step 07 - Understanding Pods in Kubernetes
  • Step 08 - Understanding ReplicaSets in Kubernetes
  • Step 09 - Understanding Deployment in Kubernetes
  • Step 10 - Quick Review of Kubernetes Concepts - Pods, Replica Sets & Deployment
  • Step 11 - Understanding Services in Kubernetes
  • Step 12 - Quick Review of GKE on Google Cloud Console
  • Step 13 - Understanding Kubernetes Architecture - Master Node and Nodes
  • Step 14 - Understand Google Cloud Regions and Zones
  • Do you want to help us?

GKE - Using Kubernetes and Docker with Spring Boot Hello World Rest API

  • Step 01- Importing First 3 Spring Boot Projects into Eclipse
  • Step 02 - Setting up 01 Spring Boot Hello World Rest API in Local
  • Quick Tip for Windows 10 : Enable "Expose Demon without TLS option"
  • Step 03 - Build Docker Image and Push to Docker Hub for Hello World Rest API
  • Step 04 - Installing GCloud
  • Step 05 - Installing Kubectl
  • Step 06 - Deploy 01 Spring Boot Hello World Rest API to Kubernetes
  • Step 07 - Generate Kubernetes YAML Configuration for Deployment and Service
  • Step 08 - Understand and Improve Kubernetes YAML Configuration

GKE - Playing with Declarative Configuration for Kubernetes

  • Step 01- Understanding Kubernetes YAML Configuration - Labels and Selectors
  • Step 02 - Quick Fix to reduce release downtime with minReadySeconds
  • Step 03 - Understanding Replica Sets in Depth - Using Kubernetes YAML Config
  • Step 04 - Configure Multiple Kubernetes Deployments with One Service

GKE - Using Kubernetes and Docker with Java Spring Boot Todo Web Application

  • Step 01 - Setting up 02 Spring Boot Todo Web Application in Local
  • Step 02 - Pushing Docker Image to Docker Hub for Spring Boot Todo Web App
  • Step 03 - Using Kubernetes YAML Config to Deploy Spring Boot Todo Web App
  • Step 04 - Playing with Kubernetes Commands - Top Node and Pod

GKE - Using Kubernetes and Docker with Java Todo Web Application using MYSQL

  • Step 01 - Code Review of 03 Java Todo Web Application MySQL
  • Step 02 - Running MySQL as Docker Container on Local
  • Step 03 - Connect Spring Boot Java Todo Web App to MySQL on Local
  • Step 04 - Create Docker Image for 03 Todo Web Application and Use Link to connec
  • Update to Step 04 - Launching Containers in Custom Network
  • Step 05 - Playing with Docker Compose
  • Step 06 - Using Kompose to generate Kubernetes Deployment Configuration
  • Step 07 - Review Kubernetes YAML for MySQL and Java Web Application
  • Step 08 - Deploy MySQL Database to Kubernetes Cluster
  • Step 09 - Understanding Persistent Storage with Kubernetes - PV and PVC
  • Step 10 - Using Config Maps for Centralized Configuration with Kubernetes
  • Step 11 - Using Secrets with Kubernetes
  • Step 12 - Creating a ClusterIP Kubernetes Service for MySQL Database

GKE - Using Kubernetes and Docker with Java Spring Boot Microservices

  • Step 01- Introduction to Microservices
  • Step 02 - Advantages of Microservices
  • Step 03 - Microservices - Challenges
  • Step 04 - Overview of CCS and CES Spring Boot Microservices
  • Step 05 - Push Docker Images and Create Kubernetes Config for Microservices
  • Step 06 - Deploying Spring Boot Microservices to Kubernetes Cluster
  • Step 07 - Microservices and Kubernetes Service Discovery - Part 1
  • Step 08 - Microservices and Kubernetes Service Discovery - Part 2 DNS
  • Step 09 - Microservice Discovery, Centralized Configuration and Load Balancing
  • Step 10 - Using Kubernetes Ingress to Simplify Microservice Access
  • Step 11 - Review Google Cloud Load Balancer Backend and Frontends with Ingress

GKE - Integrating Java Spring Cloud Kubernetes with Spring Boot Microservices

  • Step 01- Using Spring Cloud Kubernetes with Microservices - Project Review
  • Step 02 - Deploying Spring Cloud Kubernetes Microservices
  • Step 03 - Using RBAC to allow Ribbon to access Service Discovery APIs
  • Step 04 - Using Spring Cloud Kubernetes Config to load ConfigMaps
  • Step 05 - Understanding Auto Scaling approaches with Kubernetes
  • Step 06 - Implementing Horizontal Pod Autoscaling with Kubernetes
  • Step 07 - Deleting Your Kubernetes Cluster

GKE - Integrating Spring Boot Microservices - Kubernetes with Google Stackdriver

  • Step 01 - Creating New Cluster to Play With Google Stackdriver
  • Step 02 - Review Spring Boot Microservices integrated with Google Stackdriver
  • StackDriver Updates
  • Step 03 - Enabling Stackdriver APIs for Your Google Cloud Account
  • Step 04 - Deploy Spring Boot Microservices and Explore Google Stackdriver
  • Step 05 - Exploring Google Stackdriver Error Reporting and Logging

GKE - Integrating Java Spring Boot Microservices on Kubernetes with Istio

  • Step 01 - Creating new Kubernetes Cluster for Playing with Istio
  • Step 02 - Understanding Service Mesh, Istio and Sidecar Pattern
  • Step 03 - Installing Istio on Kubernetes Cluster - CRD and Istio Components
  • Step 04 - Review Istio Installation and Deploy Spring Boot App with Side Cars
  • Step 05 - Increasing Kubernetes Cluster Size to 3 Nodes
  • Step 06 - Understanding Gateways and Virtual Services for Istio
  • Step 07 - Basic Deployment Strategies - Rolling Updates and Recreate
  • Step 08 - Setting up Multiple Versions of Spring Boot Applications
  • Step 09 - Configure Destination Rules and Subsets to implement Mirroring
  • Step 10 - Executing Blue Green and Canary Deployments with Kubernetes
  • Step 11 - Review Spring Boot Microservices integration with Istio
  • Step 12 - Observing Istio Service Mesh with Kiali
  • Step 13 - Monitoring Istio Service Mesh with Graphana and Prometheus
  • Step 14 - Distribute Tracing for Spring Boot Microsevices with Istio and Jaegar
  • Step 15 - Delete Kubernetes Cluster for Playing with Istio

GKE - Using Helm to Automate Microservices Deployment on Kubernetes

  • Step 01- Understanding Helm Basics and Setting up Kubernetes Cluster
  • Step 02 - Using Helm Charts to deploy Spring Boot Microservice to Kubernetes
  • Step 03 - Using Helm Charts to manage Releases to Kubernetes Cluster

Kubernetes on AWS with EKS

  • Step 01- Kubernetes on AWS with EKS - Section Introduction
  • Step 02 - Creating an AWS Root Account
  • Step 03 - Creating an IAM User for your AWS Account
  • Step 04 - Its Your Responsibility to Monitor Billing in Cloud - 5 Recommendation
  • Step 05 - Monitor AWS Billing - Setting Billing Alerts
  • Step 06 - Installing AWS CLI
  • Step 07 - Install EKS CTL and Configure AWS CLI with IAM User
  • Step 08 - Create a Kubernetes Cluster on AWS with EKS
  • Step 09 - Quick Review of AWS Basics - Region, AZ, VPC and Subnet
  • Step 10 - Quick Review of the AWS EKS Kubernetes Cluster
  • Step 11 - Review Hello World and Web Apps from GKE Section
  • Step 12 - Deploy Hello World Rest Api to AWS EKS Kubernetes Cluster
  • Step 13 - Deploy Web App H2 to AWS EKS Kubernetes Cluster
  • Step 14 - Deploy Web App with MySQL to AWS EKS Kubernetes Cluster
  • Step 15 - Delete Web App and Hello World Deployments
  • Step 16 - Review of Microservices on GKE
  • Step 17 - Deploy Microservices to AWS EKS Kubernetes Cluster
  • Step 18 - Setup Ingress Controller and Ingress
  • Step 19 - Quick Review of Ingress
  • Step 20 - Setup Container Insights and AWS Cloud Watch Logs
  • Step 21 - Setup Cluster Autoscaling on AWS EKS Kubernetes Cluster
  • Step 22 - Delete AWS EKS Kubernetes Cluster

Kubernetes on Azure with AKS

  • Step 01- Kubernetes on Azure with AKS - Section Introduction
  • Step 02 - Creating an Azure Account
  • Step 03 - Create a Resource Group, Service Principal and AKS Kubernetes Cluster
  • Step 04 - Deploy Hello World Rest Api to Azure AKS Kubernetes Cluster
  • Step 05 - Deploy Web App H2 to Azure AKS Kubernetes Cluster
  • Step 06 - Deploy Web App with MySQL to Azure AKS Kubernetes Cluster
  • Step 07 - Delete Deployments and Review of Microservices on GKE
  • Step 08 - Deploy Microservices to Azure AKS Kubernetes Cluster
  • Step 09 - Review Dev Spaces, Insights and Logs in Azure AKS Kubernetes Cluster
  • Step 10 - Setup Ingress Controller and Ingress
  • Step 11 - Review Cluster Autoscaling on Azure AKS Kubernetes Cluster
  • Step 12 - Delete Azure AKS Kubernetes Cluster

Appendix - Introduction to Docker in 9 Steps

  • Step 01 - Installing Docker - Docker
  • Quick Tip for Windows 10 : Use 192.168.99.100 in URL instead of localhost
  • Step 02 - Your First Docker Usecase - Deploy a Spring Boot Application
  • Step 03 - Important Docker Concepts - Registry, Repository, Tag, Image and Conta
  • Step 04 - Playing with Docker Images and Containers
  • Step 05 - Understanding Docker Architecture - Docker Client, Docker Engine
  • Step 06 - Why is Docker Popular
  • Step 07 - Playing with Docker Images
  • Step 08 - Playing with Docker Containers
  • Step 09 - Playing with Docker Commands - stats, system
  • Before You Go - Ensure You Delete All Your Clusters

Bonus Section

  • Bonus Lecture

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books