The Azure Key Vault FlexVol CSI driver is a Container Storage Interface (CSI) driver that allows you to connect your AKS (Azure Kubernetes Service) cluster to Azure Key Vault. This...
Here is an example of an Azure DevOps YAML pipeline that can be used to install kubectl and Helm, connect to an AKS cluster, and deploy an application to the...
Migrating an existing application to AKS (Azure Kubernetes Service) involves several steps and requires careful planning and execution. Here is a guide on how to do so: Here is sample...
Deploying and managing applications on AKS (Azure Kubernetes Service) using Azure DevOps involves several steps. Here is a tutorial on how to do so: Here is sample code for creating...
Monitoring and logging the activities in an AKS (Azure Kubernetes Service) cluster using Azure Monitor and Log Analytics involves several steps. Here is a tutorial on how to do so:...
Securing an AKS (Azure Kubernetes Service) cluster using Azure Active Directory (AAD), Azure Policy, and Azure Network Security Groups (NSG) involves several steps. Here is a guide on how to...
Deploying Azure Resource Manager (ARM) templates using Azure DevOps YAML pipeline is a multi-step process that can be broken down into the following steps: It is also possible to use...
There are several ways to create Azure Resource Manager (ARM) templates: You can choose the method that best suits your needs, depending on your experience level, the complexity of the...
This workflow does the following: You’ll need to replace the my-resource-group, my-cluster, my-namespace, my-chart and k8s/deployment.yaml with your specific resource group, cluster name, namespace, chart and deployment file name. Here...
Init containers are used quite often in Kubernetes and Azure Kubernetes Service. They are not very different from your regular containers. You need to remember only two things – initContainers...
One of the most common scenarios that we come across is managing Kubernetes rolling updates. In this post we will cover how to do it and the changes required in...