Learn how to deploy, manage and scale dockerized apps in Kubernetes
This goal of this course is to get you started with Kubernetes. Through a practical workshop, you’ll learn how to dockerize an app, deploy it to Kubernetes cluster and apply DevOps into it.
Agenda:
-
Create ASP.NET Core MVC app
-
Add Model and Controller for Products
-
Demo of the MVC app.cmproj
-
Demo of the MVC app
-
Explaining Dockerfile
-
Build Docker Container for MVC app
-
Push Docker container to Docker Hub
-
Overview on setting up Kubernetes
-
Deploy Docker container into Kubernetes using Dashboard
-
Deploy Docker container using YAML and kubectl
-
Create and deploy a Service
-
Create and deploy MSSQL
-
Connect web app to DB in Kubernetes using ENV
-
Create PersistentVolume
-
ConfigMap
-
Secret
-
Create AKS cluster
-
Connect to AKS Dashboard and kubectl
-
StorageClass to create an Azure Disk
-
Using LoadBalancer instead of NodePort
-
Deploy PVC to Azure AKS
-
Deploy Secret to Azure AKS
-
Deploy Sql Server container to Azure AKS
-
Deploy the mvc app to Azure AKS
-
Running the app on AKS
-
Publish project to Github
-
Create the CI pipeline using Azure DevOps
-
Create the CD pipeline
-
Edit the pipeline to use the newest container
-
Run the CI-CD pipeline
Course Details
- Language: #English
- Students: 81100
- Rating: 4.38 / 5.0
- Reviews: 891
- Category: #Development
- Published: 2018-10-03 23:34:16 UTC
- Price: €54.99
- Instructor: | | Houssem Dellai | |
- Content: 6.5 total hours
- Articles: 2
- Downloadable Resources: 3
Coupon Details
- Coupon Code: AKS-DEV-0229
- Expire Time: 2024-03-05 20:02:00 UTC