$20 | Created by Houssem Dellai | Last Updated 10/2018Duration: 2.5 hours | Video: h264, 1280×720 | Audio: AAC, 44 KHz, 2 Ch | 1.2 GBGenre: eLearning | Language: English + Sub | 31 LecturesLearn how to deploy, manage and scale dockerized apps in KubernetesWhat Will I Learn?You will be able to deploy, manage and scale your apps in Kubernetes.
You will be able to deploy your apps on Azure AKS.
You will be able to create and deploy Deployment, Service, ConfigMap, SecretYou will be able to deploy and connect a web app (ASP NET Core) with a database (SQL Server).
RequirementsFamiliarity with ASP NET CoreFamiliarity with SQL Server databaseDescriptionThis 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 appAdd Model and Controller for ProductsDemo of the MVC app.cmprojDemo of the MVC appExplaining DockerfileBuild Docker Container for MVC appPush Docker container to Docker HubOverview on setting up KubernetesDeploy Docker container into Kubernetes using DashboardDeploy Docker container using YAML and kubectlCreate and deploy a ServiceCreate and deploy MSSQLConnect web app to DB in Kubernetes using ENVCreate PersistentVolumeConfigMapSecretCreate AKS clusterConnect to AKS Dashboard and kubectlStorageClass to create an Azure DiskUsing LoadBalancer instead of NodePortDeploy PVC to Azure AKSDeploy Secret to Azure AKSDeploy Sql Server container to Azure AKSDeploy the mvc app to Azure AKSRunning the app on AKSPublish project to GithubCreate the CI pipeline using Azure DevOpsCreate the CD pipelineEdit the pipeline to use the newest containerRun the CI-CD pipelineWho is the target audience?This course is designed for developers who want to get started with Kubernetes with focus on how to deploy, manage and scale monolith or microservices apps.
It is worth mentioning that this course is not for IT specialists.