In some cases, you may want to create a private link for the services that you host on an AKS cluster. With private link, clients or services outside of the AKS cluster can communicate with your...
Read More ⟶
Using Azure Private Link Service Integration on AKS
ChatGPT漫谈
...
Read More ⟶
Migrate from Pod Identity to Workload Identity on AKS
I've been using AAD Pod Identity and managed identity for some of my workloads. Since AAD Workload Identity now supports user assigned managed identity, it's time to migrate my workloads from Pod...
Read More ⟶
Creating ARM template or Bicep for Azure with C# Code
Writing ARM templates or Bicep code for Azure deployments is always difficult for me, even though the Visual Studio Code extensions for ARM templates and Bicep are great tools and help a lot. I'd...
Read More ⟶
Kubernetes Secrets vs. Azure Key Vault
Here is an opinionated comparison that I created. Hope it can help you make the decision when you have to choose one.
Kubernetes SecretsAzure Key VaultHow secrets are storedStored in Etcd with...
Read More ⟶
The Essentials of Resource Management in Kubernetes
The resource requests and limits that we set for containers in a Pod spec are the key settings that we can use to influence how Kubernetes schedule the pod and manage the computational resources,...
Read More ⟶
Scaling with Application Gateway Ingress Controller
How Application Gateway Ingress Controller (AGIC) works is depicted in the following diagram on its document site.
AGIC Architecture
Rather than pointing the backend pool of App Gateway to a...
Read More ⟶
Enable Virtual Node on an Existing AKS Cluster
The virtual node can be enabled when you create a new AKS cluster. There are documents talking about how to do it with either the Azure CLI or Azure Portal. Since the virtual node is an AKS add-on, ...
Read More ⟶
Automate End-To-End UI Testing for Blazor WebAssembly App using Playwright
When I was developing the Azure Virtual Network Capacity Planner, I had to run the UI testing manually every time when I made some changes. It was a bit troublesome and not very efficient. I'd like...
Read More ⟶