Azure
Hands-on Azure infrastructure, application services, identity, configuration, and automation.
Does Workload Identity on AKS work across tenants?
A look at using Workload Identity on AKS to access Azure resources in another tenant.
Streamline Network Observability on AKS: A Step-by-Step Guide to enable the AKS add-on with Terraform
Have you ever had to troubleshoot network issues in your Kubernetes clusters? If so, you know how challenging it can be to identify and resolve problems. To...
Efficient Configuration Management in AKS: Integrating Azure App Configuration for Seamless Loading of Key-Value Pairs into Config Maps
Did you know that Azure App Configuration Service is a managed service that helps you centralize your application configuration? It provides a way to store a...
Purging Deleted Azure Key Vaults
Do you constantly provision and delete Azure Key Vaults? If so, you may have noticed attempts to recreate a recently deleted key vault will result in the fol...
Re-visiting Dev Container Features
A few months ago I wrote a post that described how you can add custom features to your Dev Containers. That didn't age very well 😅 But good news is that the...
Web Application Routing on AKS
Exposing your web applications on Azure Kubernetes Service (AKS) has gotten a little bit easier. In this post, I will cover the new Web Application Routing f...
Deploying ARM64 workloads to AKS
You might have heard by now that Azure has partnered with Ampere to bring ARM-based processors for virtual machines on Azure. This is super exciting as it gi...
Sharing Bicep Modules with Azure Container Registry
One of the things I do as a Cloud Native Advocate at Microsoft is build end-to-end lab scenarios in the https://aka.ms/oss-labs repo. Most of the demo scenar...
Autoscaling Azure Container Apps
So, what makes Azure Container Apps "serverless"? Today we are going to focus on what makes Azure Container Apps (ACA) a "serverless" offering. But what does...
Microservices Communications with Azure Container Apps
Introduction In yesterday's ServerlessSeptember post, we learned what the Azure Container Apps (ACA) service is and the problems it aims to solve. It is cons...
Monitoring Azure Container Apps With Azure Managed Grafana
The Azure Monitor team has announced the general availability of the Azure Managed Grafana (AMG) service. As part of the announcement, they also announced th...
Terraform: Azure Container Apps with Azure Managed Grafana using the AzAPI provider
Code snippet for the Monitoring Azure Container Apps With Azure Managed Grafana article. main.tf Resource References - random pet - random integer - random s...
Securely connect to your Azure Linux Virtual Machine with Tailscale SSH
Being on the Cloud Advocate team at Microsoft, we're always looking to empower every developer to achieve more on Azure. One way of doing this is by bringing...
Extending Visual Studio Code Dev Container Features
UPDATE: The dev-container-features-template repo referenced in this post has been archived. Please see my new post here or visit containers.dev for the lates...
Azure AD B2C logouts and redirection URLs
Background I've been helping a client build a customer-facing NodeJS web application which leveraged Azure AD B2C as its identity provider. Things were going...
Run Terraform With Azure Pipelines
This repo will walk you through an approach to provisioning Azure resources using Terraform code stored in a Git repo and leverage Azure Pipelines (YAML-base...
Run Your Pipelines in Azure Container Instance
Background - Microsoft-hosted Azure Pipeline agent run in the public space; therefore, they can only deploy to environments that are publicly accessible. - S...
Validating Azure AD B2C Tokens
I recently ran into an issue where I needed to help a customer validate an Azure AD B2C JWT access token. We tend to take JWT tokens for granted and sometime...
Getting Started With Terraform on Azure
Check out the official Get Started - Azure tutorial here Terraform basics Download and Install - Download terraform from https://www.terraform.io/downloads.h...