Last Updated on July 21, 2024 by GeeksGod
Course : Kubernetes for developers
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 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 pipeline