Paul Yu

Paul Yu @pauldotyu

About: Cloud Native Developer Advocate @ Microsoft

Location:
Los Angeles, CA
Joined:
Apr 25, 2019

Paul Yu
articles - 28 total

Build a Weather MCP Server with Rust: Complete Tutorial for AI Integration

Building AI tools that can access real-time data requires bridging the gap between language models...

Learn More 0 0Jun 13

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.

Learn More 2 0Mar 18

Certified Argo Project Associate (CAPA) Exam Study Guide

I recently passed the Certified Argo Project Associate (CAPA) exam and wanted to share a study guide...

Learn More 1 2Feb 7

Using AKS-managed Istio External Ingress Gateway with Gateway API

Introduction Kubernetes is great at orchestrating containers, but it can be a bit tricky...

Learn More 4 0Aug 13 '24

Adding a GitHub Codespace button to your README

How to add a Codespaces button to your README on GitHub to make it easier for people to contribute

Learn More 2 0Mar 21 '24

Soaring to New Heights with Kaito: The Kubernetes AI Toolchain Operator

AI is in everything, everywhere, all at once. This article will give you a high-level overview of Kaito, the Kubernetes AI Toolchain Operator, what it aims to help you with as a Kubernetes Operator, and show you how to get started with it.

Learn More 4 0Mar 20 '24

Strengthening the Secure Supply Chain

This post will walk you through a demo I presented at the SCaLE21X conference. The session is titled,...

Learn More 1 0Mar 18 '24

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!

Learn More 17 4Sep 28 '23

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.

Learn More 5 0Sep 26 '23

Automating Image Updates on AKS: A Step-by-Step Guide using open source FluxCD

Learn how to automate image updates in your Azure Kubernetes Service cluster using FluxCD and GitOps.

Learn More 8 0Sep 22 '23

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.

Learn More 20 4Sep 20 '23

Pushing Multi-Architecture Container Images

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

Learn More 2 0Sep 7 '23

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

Learn More 1 0Sep 6 '23

Does Workload Identity on AKS work across tenants?

Introduction An interesting use case for Workload Identity came up recently. I was asked...

Learn More 1 0Aug 28 '23

Streamline Network Observability on AKS

A Step-by-Step Guide to enable the AKS add-on with Terraform

Learn More 2 0Jul 10 '23

Efficient Configuration Management in AKS

Did you know that Azure App Configuration Service is a managed service that helps you centralize your...

Learn More 2 0Jun 14 '23

Purging Deleted Azure Key Vaults

Do you constantly provision and delete Azure Key Vaults? If so, you may have noticed attempts to...

Learn More 0 0Apr 12 '23

Effortlessly Deploy to AKS with Open Source Tools Draft and Acorn

In this post, I'll walk you through deploying a web application to Azure Kubernetes Service (AKS)...

Learn More 9 0Jan 3 '23

Service Mesh Considerations

"Build microservices", they said... "it'll be fun", they said... There are many reasons why you...

Learn More 3 0Dec 14 '22

Re-visiting Dev Container Features

A few months ago I wrote a post that described how you can add custom features to your Dev...

Learn More 5 0Dec 2 '22

Web Application Routing on AKS

Exposing your web applications on Azure Kubernetes Service (AKS) has gotten a little bit easier. In...

Learn More 1 0Nov 16 '22

Fixing a NodeJS Digital Envelope Routines Error

In my journey to learn Rust, I've decided to pick up this book called "Practical Rust Web Projects"...

Learn More 2 3Nov 10 '22

Deploying ARM64 workloads to AKS

You might have heard by now that Azure has partnered with Ampere to bring ARM-based processors for...

Learn More 2 0Nov 2 '22

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

Learn More 9 0Oct 13 '22

Monitoring Azure Container Apps With Azure Managed Grafana

The Azure Monitor team has announced the general availability of the Azure Managed Grafana (AMG)...

Learn More 11 2Sep 21 '22

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

Learn More 9 0Aug 16 '22

Exploring .NET WebAssembly with WASI and Wasmtime

Overview WebAssembly (Wasm) is something that the Cloud Native Advocacy team has been...

Learn More 44 6Aug 10 '22

Extending VSCode Dev Container Features

UPDATE: The dev-container-features-template repo referenced in this post has been archived. Please...

Learn More 8 0Jul 28 '22