Platform Engineering
Internal platforms, GitOps, infrastructure as code, delivery automation, and developer workflows.
Deploying AKS Automatic clusters with Pulumi: A step-by-step guide
Learn how to deploy and configure an Azure Kubernetes Service (AKS) Automatic cluster using Pulumi with Go. This comprehensive tutorial covers infrastructure as code implementation, container registry integration, observability setup, and role-based access control—all using the Azure Native Provider. Perfect for DevOps engineers and cloud architects looking to automate Kubernetes deployments on Azure.
Publishing Helm Charts to GitHub Container Registry
Learn how to publish Helm Charts to GitHub Container Registry using GitHub Actions.
Publishing Container Images to GitHub Container Registry
Learn how to publish container images to GitHub Container Registry using GitHub Actions.
Strengthening the Secure Supply Chain
Strengthening the Secure Supply Chain with Project Copacetic, Eraser, and FluxCD
Bootstrap your GitOps-enabled AKS cluster with Terraform: A code sample using the Flux v2 K8s Extension
Learn how to bootstrap GitOps onto your AKS cluster, the Azure way!
Progressive Delivery on AKS: A Step-by-Step Guide using Flagger with Istio and FluxCD
Learn how to harness the power of FluxCD's Image Update Automation in your Azure Kubernetes Service (AKS) cluster with Flagger. This step-by-step guide walks you through the provisioning and bootstrapping an AKS cluster with FluxCD and Istio, installing Flagger (the GitOps way), and deploying a new Canary resource to progressively deploy new images to your cluster.
Automating Image Updates with FluxCD on AKS
Learn how to automate image updates in your Kubernetes cluster using FluxCD and GitOps. This comprehensive guide walks you through setting up an AKS cluster, installing essential components, and harnessing the power of GitOps to streamline your deployment updates. Stay ahead in the world of container orchestration with this practical tutorial.
Git going with GitOps on AKS: A Step-by-Step Guide using FluxCD AKS Extension
Learn how to harness the power of GitOps on Azure Kubernetes Service (AKS) with ease using the FluxCD AKS Extension. This comprehensive tutorial will walk you through creating an AKS cluster, enabling the FluxCD extension, preparing Kubernetes manifests with Kustomize, deploying applications, and efficiently managing changes, all while following best practices.
Pushing Multi-Architecture Container Images
Pushing Multi-Architecture Container Images to Azure Container Registry using GitHub Actions
Building Multi-Architecture Container Images
Unlock the power of multi-architecture container images with this guide. Learn to build, deploy, and optimize your containerized applications for diverse processor architectures
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...
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...
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...
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...
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...