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 |
Credential | Certificate |
Develop and deploy applications on Kubernetes at Microsoft Course details
- 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)
- 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