DevOps Mastery with Docker Kubernetes & Azure Kubernetes
- Description
- Curriculum
- FAQ
- Reviews
In this course you will learn everything about Docker, Kubernetes and Azure Kubernetes by deploying SpringBoot application with Database on AKS.
You will start by learning the basics of Docker, why we need docker, and the benefits of using docker.
You will learn everything about cloud and Azure Cloud and its services.
You will then learn about the need for Kubernetes, the Architecture of Kubernetes, different components of Kubernetes.
We will convert a springboot application into a docker container.
We will create Azure cloud account and then we will create database on Azure cloud then we will create docker container repository on Azure cloud after that we will create Kubernetes cluster on Azure cloud.
Once we have created all the Azure resources then we will move our dockerized springboot application with its database connection on Azure Kubernetes.
We will apply two approaches for deploying application on Azure Kubernetes cluster using deployment and service object directly with kubectl commandline and also with the yaml file for deployment and service.
We will follow below steps:
2-Create new Azure Resource Group
3-Create Azure CosmosDB
4-Getting the Cosmos DB Connection string
5-Walk through of Springbbot MongoDB Application
6-Connecting Local Springboot with Azure CosmosDB
7-Write Docker file for the Springboot Application
8-Docker build in local
9-Creating Azure Container Registry
10-Login to Azure and Azure Container Registry with Azure CLI tool
11-Tagging local docker image to Azure ACR repository version
12-Pushing the local docker image to Azure ACR
13-Create Azure Kubernetes Cluster
14-Installing Kubectl CLI tool
15-Establish connection from Local to Azure AKS Cluster
16-Create Deployment Object and Access the details of the deployment
17-Expose Service on the Deployment
18-Final Testing and Checking Logs of the Pod
20-Execute the deployment and service YAML with Kubectl apply on Azure AKS cluster
21-Deleting old service creating new service and accessing alongside old service
22-Understanding the power and possibilities of Kubernetes
23-Run the same deployment and service on AKS, EKS, GKS, On-premise or minikube or even mix and match
24-Deleting Azure Cloud Resources to avoid extra cost
25-Source Code
-
9What-Why-Cloud-OnPremise-InfrastructureVideo lesson
-
10Public-Cloud-And-Cloud-ProvidersVideo lesson
-
11Cloud-Models-IaaS-PaaS-SaaSVideo lesson
-
12Azure-Cloud-Services-OverviewVideo lesson
-
13Azure-DevOps-OverviewVideo lesson
-
14Azure-Free-Account-RegistrationVideo lesson
-
15Azure-Portal-WalkthroughVideo lesson
-
16Azure-DevOps-WalkthroughVideo lesson
-
17What is Traditional and Virtualized mode of Application DeploymentVideo lesson
-
18What is Container, Docker, Container Deployment and ChallengesVideo lesson
-
19What is KubernetesVideo lesson
-
20Kubernetes cluster and concept of NodeVideo lesson
-
21Overview of Worker and Master Node and What is NamespacesVideo lesson
-
22Worker Node, Kubelet, POD, ContainerVideo lesson
-
23Master Node component - API ServerVideo lesson
-
24Master Node component - Controller Manager and its typesVideo lesson
-
25Master Node component - SchedulerVideo lesson
-
26Master Node component - etcd key value storeVideo lesson
-
27Kubernetes Virtual Internal NetworkVideo lesson
-
28Deep Dive into POD and Service componentVideo lesson
-
29Replica and ReplicaSetsVideo lesson
-
30What is Deployment, how deployment works What is, Kubectl, Helm chartVideo lesson
-
31Options available for running Kubernetes cluster - Minikube, AKS, EKS, GKSVideo lesson
-
32Different Types of ServiceVideo lesson
-
33Git clone of Springboot and MongoDB projectVideo lesson
-
34Create new Azure Resource GroupVideo lesson
-
35Create Azure CosmosDBVideo lesson
-
36Getting the Cosmos DB Connection stringVideo lesson
-
37Walk through of Springboot MongoDB ApplicationVideo lesson
-
38Connecting Local Springboot with Azure CosmosDBVideo lesson
-
39Write Docker file for the Springboot ApplicationVideo lesson
-
40Docker build in localVideo lesson
External Links May Contain Affiliate Links read more