Kubernetes for developers

Udemy MOOC / Non-credit USD 19.99
Enroll now →
Kubernetes for developers

About this course

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

What you'll learn

  • dockerize an ASP.NET Core MVC app
  • deploy a Docker container to Kubernetes
  • create and manage Kubernetes services
  • implement CI/CD pipelines with Azure DevOps
  • set up Azure Kubernetes Service

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.