Platform Engineering

Internal platforms, GitOps, infrastructure as code, delivery automation, and developer workflows.

  1. 14 minArticle

    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.

  2. 3 minArticle

    Publishing Helm Charts to GitHub Container Registry

    Learn how to publish Helm Charts to GitHub Container Registry using GitHub Actions.

  3. 2 minArticle

    Publishing Container Images to GitHub Container Registry

    Learn how to publish container images to GitHub Container Registry using GitHub Actions.

  4. 9 minArticle

    Strengthening the Secure Supply Chain

    Strengthening the Secure Supply Chain with Project Copacetic, Eraser, and FluxCD

  5. 5 minArticle

    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!

  6. 9 minArticle

    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.

  7. 10 minArticle

    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.

  8. 10 minArticle

    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.

  9. 8 minArticle

    Pushing Multi-Architecture Container Images

    Pushing Multi-Architecture Container Images to Azure Container Registry using GitHub Actions

  10. 8 minArticle

    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

  11. 8 minArticle

    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...

  12. 6 minArticle

    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...

  13. 9 minArticle

    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...

  14. 7 minArticle

    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...

  15. 1 minCode

    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...

  16. 10 minArticle

    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...

  17. 6 minArticle

    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...

  18. 7 minArticle

    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...