Description
Deploying .Net Microservices with K8s AKS and Azure DevOps course. In this tutorial, we will learn how to deploy .Net Microservices on Kubernetes and migrate deployments to Azure Kubernetes Cloud Services (AKS) using Azure Container Registry (ACR) and last part we will learn how to deploy automatically . With CI/CD pipelines Azure DevOps and GitHub. We want to containerize our microservices in the docker environment and push the images to Docker Hub and deploy the microservices to Kubernetes. With the same setup, we move to the cloud to deploy AKS (Azure Kubernetes Services) using ACR (Azure Container Registry). We will also cover other topics such as;
- Docker Compose microservices
- Kubernetes components (pods, deployments, services..)
- Non-stop deployment
- Using Azure resources such as ACR (Azure Container Registry), AKS (Azure Kubernetes Services)
- Automate the entire deployment process by writing custom pipelines with Azure DevOps and more.
In this course, we will have 3 microservices that we develop and deploy together. Microservices 1 – Buy an MVC client application
First of all, we are going to develop Shopping MVC Client Application For Consuming API Resource which will be Shopping.Client Asp.Net MVC Web Project. But we’ll start by developing this project as a standalone web application that contains our own data inside. And we add container support with a Dockerfile, push docker images to Docker Hub, and see deployment options like “Azure Web App for Container” for a web app.
Microservices 2 – Shopping API Application
After that we want to develop Shopping.API Microservice with MongoDB and Compose All Docker Containers. This API project will have the products data and perform CRUD operations by exposing API methods for consumption from the Purchase Client project. We containerize the API application by creating a Dockerfile and push the images to Azure Container Registry (ACR).
Microservices 3 – Mongo Db Database
Our API project manages product records stored in a No-SQL MongoDB database as described in the image. We pull the MongoDB Docker image from DockerHub and connect to our API project. At the end of the section, we will have 3 microservices which are Shopping.Client – Shopping.API – MongoDb microservices.
What you will learn in the Deploying .Net Microservices with K8s AKS and Azure DevOps course
-
Create and build Docker images
-
Containerization of microservices in Docker environment
-
Microservices Docker Compose
-
Submit Docker images to DockerHub and Azure Container Registry (ACR)
-
Deploying .Net Microservices on Kubernetes
-
Deploying Microservices in Azure Kubernetes Cloud Services (AKS)
-
Automate the entire deployment process by writing custom pipelines with Azure DevOps
-
Deploying multi-container microservice applications by automating ci/cd pipelines
-
Update microservices with non-stop deployments
-
Using Azure Container Registry – ACR
-
Using Azure Kubernetes Services – AKS
This course is suitable for people who
- Developers who want to learn how to containerize multiple microservices with Docker
- Developers who want to learn to deploy microservices on Kubernetes
- Developers who want to learn to deploy microservices on Azure Kubernetes Cloud Services (AKS).
- Developers who want to learn multi-container microservices applications by automating ci/cd pipelines.
Course specifications Deploying .Net Microservices with K8s AKS and Azure DevOps
- Publisher: Udemy
- teacher: Mehmet Ozkaya
- Training level: beginner to advanced
- Training duration: 10 hours and 15 minutes
- Number of courses: 110
Course topics Deploying .Net Microservices with K8s AKS and Azure DevOps
Prerequisites of the course Deploying .Net Microservices with K8s AKS and Azure DevOps
- Basics of Container and Docker Information
- C# and AspNet knowledge will be a plus
Course images
Sample video of the course
Installation guide
After Extract, view with your favorite Player.
English subtitle
Quality: 1080p
download link
File(s) password: www.downloadly.ir
Volume
4.06 GB
Be the first to comment