Microsoft
Microsoft Logo

Develop and deploy applications on Kubernetes 

  • Offered byMicrosoft

Develop and deploy applications on Kubernetes
 at 
Microsoft 
Overview

Duration

5 hours

Total fee

Free

Mode of learning

Online

Schedule type

Self paced

Difficulty level

Intermediate

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Details Icon

Develop and deploy applications on Kubernetes
 at 
Microsoft 
Course details

What are the course deliverables?
  • Deploy a containerized application on Azure Kubernetes Service
  • Application and package management using Helm
  • Azure Kubernetes Service deployment pipeline and GitHub Actions
  • Deploy and manage a stateful application by using Azure Cosmos DB and Azure Kubernetes Service
  • Manage Application Configuration and Secrets in Azure Kubernetes Service (AKS)
  • Optimize compute costs on Azure Kubernetes Service (AKS)
More about this course
  • In this learning path, you'll understand how to develop, build, deploy, and automatically maintain cloud native applications designed to work with Azure Kubernetes Service from the scratchpad to the deployment pipeline
  • Here you'll see how to install third-party packages called Helm charts and how to create and install Helm charts for the workloads your teams develop
  • Learn how to create a stateful application managed by an external data source with Azure Cosmos DB and AKS with the best architecture practices

Develop and deploy applications on Kubernetes
 at 
Microsoft 
Curriculum

Deploy a containerized application on Azure Kubernetes Service

Introduction

Create an Azure Kubernetes Service cluster

Exercise - Create an Azure Kubernetes Service cluster

Deploy an application on your Azure Kubernetes Service cluster

Exercise - Deploy an application on your Azure Kubernetes Service cluster

Enable network access to an application

Exercise - Enable network access to an application

Summary

Application and package management using Helm

Introduction

What is Helm?

Exercise - Set up the environment

Create and install a Helm chart

Exercise - Install a Helm chart

Manage a Helm release

Exercise - Manage a Helm release

Summary

Azure Kubernetes Service deployment pipeline and GitHub Actions

Introduction

What are continuous integration and continuous deployment?

Design the deployment pipeline

Exercise - Set up the project

Understand application images

Exercise - Build the staging application image

Exercise - Build the production application image

Deploy by using Helm

Create and set up a Helm chart for deployment

Create the deployment pipeline

Summary

Deploy and manage a stateful application by using Azure Cosmos DB and Azure Kubernetes Service

Introduction

Understand state management in Kubernetes

Host a new database by using Azure Cosmos DB

Summary

Manage Application Configuration and Secrets in Azure Kubernetes Service (AKS)

Introduction

Understand Kubernetes Secrets

Exercise - Securely store variables in secrets

Understand Kubernetes Secrets

Exercise - Enhance the application with configmaps

Summary

Optimize compute costs on Azure Kubernetes Service (AKS)

Introduction

Configure multiple nodes and enable scale-to-zero by using AKS

Exercise - Configure multiple nodes and enable scale-to-zero on an AKS cluster

Configure multiple node pools by using AKS spot node pools with the cluster autoscaler

Exercise - Configure spot node pools with the cluster autoscaler on an AKS cluster

Configure AKS resource-quota policies by using Azure Policy for Kubernetes

Exercise - Configure Azure Policy for Kubernetes on an AKS cluster

Summary

Develop and deploy applications on Kubernetes
 at 
Microsoft 
Entry Requirements

Eligibility criteriaUp Arrow Icon
Conditional OfferUp Arrow Icon
  • Not mentioned

Other courses offered by Microsoft

Free
2 hours
Intermediate
Free
1 hours
Beginner
Free
4 hours
Intermediate
Free
5 hours
Beginner
View Other 1171 CoursesRight Arrow Icon
qna

Develop and deploy applications on Kubernetes
 at 
Microsoft 

Student Forum

chatAnything you would want to ask experts?
Write here...